Logo Lanfrica

eddiee-jnr/FITBOX

Domain:

digital infrastructure

Record type:

software
Creator:
edd
Host:
A full-stack, end-to-end e-commerce web application for FitBox, a Ghana-based premium streetwear brand. # 🛒 FitBox — Premium Streetwear E-Commerce Platform > A full-stack, end-to-end e-commerce web application for FitBox, a Ghana-based premium streetwear brand. Built as a complete E-Business system covering customer-facing shopping, real-time order tracking, and a fully integrated business administration control panel. 🟢 **Live Production Link:** fitbox-production.up.railwa… --- ## ✨ System Features ### 👤 Customer Portal - **Dynamic Product Catalog:** Browse and filter the full streetwear collection (Hoodies, Tees, Pants) dynamically loaded from the MySQL database. - **Cart & Checkout:** Quick-view products, add to cart with size selection, and checkout seamlessly. - **Mission Control Dashboard:** A personalized user hub to: - Track current orders in real time (Pending → Shipped → Delivered) - View full order history with product images and prices - Manage account details and shipping addresses ### 🛡️ Admin Control Panel - **Order Management:** Monitor incoming orders and update fulfillment & delivery statuses. - **Inventory Control:** Monitor stock levels across 'Maestro', 'Legacy', and 'Custom' sections. - **Customer Relationship Management (CRM):** View customer details, feedback, and securely reply to enquiries directly from the dashboard. - **Finance & Supply Chain:** Track revenue, manage payments, generate invoices, and handle purchase orders with suppliers. --- ## 🛠️ Tech Stack - **Frontend:** HTML5, Vanilla CSS, Vanilla JavaScript (DOM manipulation & Fetch API) - **Backend:** Node.js, Express.js - **Database:** MySQL (Relational Schema) - **Deployment & Hosting:** Railway App --- ## 🚀 Local Setup ### 1. Clone the project ```bash git clone github.com cd FITBOX ``` ### 2. Install backend dependencies ```bash cd backend npm install ``` ### 3. Set up the database Import the schema into a local MySQL instance: ```bash SOURCE backend/db.sql; ``` Create a `.env` file in the `backend/` folder: ``` DB_HOST=local …