A professional e-commerce platform for premium nuclear solutions and strategic defense systems.
NukeMart/
├── 📁 admin/ # Admin dashboard
│ ├── 📁 assets/ # Admin-specific assets
│ │ ├── 📁 css/ # Admin stylesheets
│ │ └── 📁 js/ # Admin JavaScript
│ ├── 📁 includes/ # Admin includes
│ │ ├── header.php # Admin header
│ │ ├── sidebar.php # Admin sidebar
│ │ └── footer.php # Admin footer
│ ├── index.php # Admin dashboard
│ ├── products.php # Product management
│ ├── orders.php # Order management
│ ├── categories.php # Category management
│ ├── customers.php # Customer management
│ ├── users.php # User management
│ ├── analytics.php # Analytics & reports
│ ├── reports.php # Business reports
│ ├── settings.php # System settings
│ ├── profile.php # Admin profile
│ └── backup.php # Database backup
│
├── 📁 pages/ # Main application pages
│ ├── 📁 shop/ # Shopping-related pages
│ │ ├── products.php # All products listing
│ │ ├── product.php # Individual product details
│ │ ├── cart.php # Shopping cart
│ │ ├── category.php # Category pages
│ │ ├── deals.php # Special deals
│ │ └── new-arrivals.php # New arrivals
│ ├── 📁 user/ # User-related pages
│ │ ├── about.php # About us page
│ │ ├── contact.php # Contact page
│ │ ├── wishlist.php # User wishlist
│ │ ├── profile.php # User profile
│ │ └── orders.php # User orders
│ ├── 📁 auth/ # Authentication pages
│ │ ├── login.php # User login
│ │ ├── register.php # User registration
│ │ └── logout.php # User logout
│ └── 📁 system/ # System pages
│ ├── maintenance.php # Maintenance page
│ └── install.php # Installation script
│
├── 📁 includes/ # Shared includes
│ ├── header.php # Site header
│ ├── navigation.php # Navigation menu
│ └── footer.php # Site footer
│
├── 📁 config/ # Configuration files
│ ├── config.php # Main configuration
│ └── database.php # Database connection
│
├── 📁 assets/ # Public assets
│ ├── 📁 css/ # Stylesheets
│ │ └── styles.css # Main stylesheet
│ ├── 📁 js/ # JavaScript files
│ └── 📁 img/ # Images
│ ├── logo.png # Site logo
│ ├── 📁 nukes/ # Product images
│ └── 📁 flags/ # Flag images
│
├── 📁 ajax/ # AJAX handlers
│ ├── cart.php # Cart operations
│ └── wishlist.php # Wishlist operations
│
├── index.php # Home page
├── database.sql # Database structure
└── README.md # This file
- Product Catalog: Complete product management with categories
- Shopping Cart: Full cart functionality with real-time updates
- Wishlist: User wishlist management
- User Accounts: Customer registration and profiles
- Order Management: Complete order processing system
- Dashboard: Comprehensive admin dashboard with analytics
- Product Management: Add, edit, delete products
- Order Management: Process and track orders
- User Management: Manage customer accounts
- Analytics: Sales reports and business insights
- Settings: System configuration and maintenance mode
- Modern UI: Professional dark theme design
- Responsive: Mobile-first responsive design
- User-Friendly: Intuitive navigation and user experience
- Professional: Clean, modern interface
-
Clone the repository
git clone https://github.com/0x3EF8/Nukes.git cd Nukes -
Set up the database
-
Option 1: Automatic Installation (Recommended)
- Access the installation script:
http://localhost/Nukes/pages/system/install.php - The script will automatically create the database and import all tables
- Follow the on-screen instructions to complete the setup
- Access the installation script:
-
Option 2: Manual Installation
- Create a MySQL database named
nukemart_db - Import the
database.sqlfile manually - Update database credentials in
config/database.php
- Create a MySQL database named
-
-
Configure the application
- Update settings in
config/config.phpif needed - Set up your web server to point to the project directory
- Update settings in
-
Access the application
- Main site:
http://localhost/Nukes/ - Admin panel:
http://localhost/Nukes/admin/ - Login:
admin@nukemart.com/admin123
- Main site:
- Email:
admin@nukemart.com - Password:
admin123 - Role: Administrator
- Email:
demo@nukemart.com - Password:
password123 - Role: Customer
- Backend: PHP 7.4+
- Database: MySQL 5.7+
- Frontend: HTML5, CSS3, JavaScript
- Framework: Custom PHP framework
- Styling: Custom CSS with modern design
- Icons: Font Awesome 6.0
users- User accounts and authenticationcategories- Product categoriesproducts- Product information and inventorycart- Shopping cart itemswishlist- User wishlist itemsorders- Order managementorder_items- Individual order itemssettings- System settings and configuration
- Primary Background:
#0d0d0d(Dark) - Secondary Background:
#1a1a1a(Lighter dark) - Accent Color:
#ffcc00(Yellow) - Text Color:
#eaeaea(Light gray) - Border Color:
#333(Dark gray)
- Primary Font: System UI, sans-serif
- Font Sizes: 14px base, responsive scaling
- Font Weights: 400 (normal), 600 (semibold), 800 (bold)
DB_HOST- Database hostDB_NAME- Database nameDB_USER- Database usernameDB_PASS- Database password
SITE_NAME- Website nameSITE_EMAIL- Contact emailCURRENCY- Default currencyTAX_RATE- Tax rateSHIPPING_FEE- Shipping fee
- Upload files to your web server
- Set permissions for upload directories
- Configure database connection
- Run installation script:
http://localhost/Nukes/pages/system/install.php - Test functionality and admin access
This project is for educational purposes only. Please ensure compliance with all applicable laws and regulations.
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
For support and questions:
- Email: contact@nukemart.com
- Documentation: See inline code comments
- Issues: Use GitHub issues
NukeMart - Peace Was Never an Option. 🚀