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. π