Skip to content

rafiqwe/ShopZone

Repository files navigation

🛍️ ShopZone

A fully functional and responsive eCommerce platform built with Node.js, Express, MongoDB & Tailwind CSS.


✨ Features

  • 👤 User Registration & Authentication
  • 🛍️ Product Listing with Add to Cart
  • 💼 Order History & Cancel within 24hrs
  • 📦 Admin Order Status Control (Processing, Delivered)
  • 🌙 Fully Responsive & Clean UI
  • 🖼️ Image Uploads (via Multer)
  • 🔐 Session-Based Auth

🔧 Tech Stack

  • Backend: Node.js, Express.js, MongoDB, Mongoose
  • Frontend: EJS, Tailwind CSS, Alpine.js
  • Tools: Multer (image upload)

🚀 Getting Started

📁 Clone and Install

git clone https://github.com/rafiqwe/Backend_Project-1.git
cd shopzone
npm install

🔐 Set up .env

PORT=3000
MONGO_URI=your_mongodb_url
SESSION_SECRET=your_secret

▶️ Run the Project

npm run dev
App runs on: http://localhost:3000

📁 Folder Overview

shopzone/
├── models/
├── routes/
├── views/
│ └── partials/
├── public/
│ └── images/
├── middleware/
├── utils/
└── server.js

🙌 Author

Muhammad Rabbi
Frontend Dev & Creative Coder

⚖️ License

This project is licensed under the MIT License.
Feel free to fork, improve, or use this template for your next eCommerce idea!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published