Skip to content

hallofcodes/Nukes

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NukeMart - Premium Nuclear Solutions

A professional e-commerce platform for premium nuclear solutions and strategic defense systems.

πŸ—οΈ Project Structure

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

🎯 Key Features

πŸ›οΈ E-commerce Features

  • 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

πŸ”§ Admin Features

  • 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

🎨 Design Features

  • Modern UI: Professional dark theme design
  • Responsive: Mobile-first responsive design
  • User-Friendly: Intuitive navigation and user experience
  • Professional: Clean, modern interface

πŸš€ Installation

  1. Clone the repository

    git clone https://github.com/0x3EF8/Nukes.git
    cd Nukes
  2. 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
    • Option 2: Manual Installation

      • Create a MySQL database named nukemart_db
      • Import the database.sql file manually
      • Update database credentials in config/database.php
  3. Configure the application

    • Update settings in config/config.php if needed
    • Set up your web server to point to the project directory
  4. Access the application

    • Main site: http://localhost/Nukes/
    • Admin panel: http://localhost/Nukes/admin/
    • Login: admin@nukemart.com / admin123

πŸ” Default Accounts

Admin Account

  • Email: admin@nukemart.com
  • Password: admin123
  • Role: Administrator

Demo Customer Account

  • Email: demo@nukemart.com
  • Password: password123
  • Role: Customer

πŸ› οΈ Technology Stack

  • 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

πŸ“Š Database Structure

Core Tables

  • users - User accounts and authentication
  • categories - Product categories
  • products - Product information and inventory
  • cart - Shopping cart items
  • wishlist - User wishlist items
  • orders - Order management
  • order_items - Individual order items
  • settings - System settings and configuration

🎨 Design System

Color Scheme

  • Primary Background: #0d0d0d (Dark)
  • Secondary Background: #1a1a1a (Lighter dark)
  • Accent Color: #ffcc00 (Yellow)
  • Text Color: #eaeaea (Light gray)
  • Border Color: #333 (Dark gray)

Typography

  • Primary Font: System UI, sans-serif
  • Font Sizes: 14px base, responsive scaling
  • Font Weights: 400 (normal), 600 (semibold), 800 (bold)

πŸ”§ Configuration

Environment Variables

  • DB_HOST - Database host
  • DB_NAME - Database name
  • DB_USER - Database username
  • DB_PASS - Database password

Site Settings

  • SITE_NAME - Website name
  • SITE_EMAIL - Contact email
  • CURRENCY - Default currency
  • TAX_RATE - Tax rate
  • SHIPPING_FEE - Shipping fee

πŸš€ Deployment

  1. Upload files to your web server
  2. Set permissions for upload directories
  3. Configure database connection
  4. Run installation script: http://localhost/Nukes/pages/system/install.php
  5. Test functionality and admin access

πŸ“ License

This project is for educational purposes only. Please ensure compliance with all applicable laws and regulations.

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

πŸ“ž Support

For support and questions:


NukeMart - Peace Was Never an Option. πŸš€

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 75.1%
  • CSS 22.5%
  • JavaScript 2.4%