Skip to content

SHREESH2004/Zippy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

67 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ Zippy – Full-Stack eCommerce Platform

Zippy is a sleek, high-performance, and scalable eCommerce platform built with React.js on the frontend and Node.js/Express on the backend. It features a modern user-facing storefront, a powerful admin dashboard, and integrates with Cloudinary for efficient media handling.


🎬 Demo Preview πŸš€ Prototype in Action

This is your first look at the tools powering Zippy behind the scenes.

πŸ“Ί Watch the demo above:

Demo video will be uploaded soon along with admin portal working full fledged working will be shown
πŸ§‘β€πŸ’» The whole has been developed and deployed if problems faced in deployed link. Plz mail me on [email protected]

πŸš€ Features

πŸ‘¨β€πŸ’» Customer-Facing

  • πŸ›’ Clean & responsive product catalog with filtering and sorting
  • πŸ“Έ Product detail pages with dynamic image gallery
  • 🧾 Shopping cart & checkout functionality
  • πŸ” User registration, login & order history

πŸ› οΈ Admin Dashboard

  • πŸ“¦ Full product CRUD management
  • πŸ‘₯ Manage users and orders
  • πŸ“Š Analytics dashboard (optional / in-progress)
  • πŸ›‘οΈ Role-based access control

βš™οΈ Backend

  • πŸ”— RESTful API built with Node.js + Express
  • πŸ” Secure JWT-based authentication
  • πŸ—ƒοΈ MongoDB for data persistence
  • ☁️ Cloudinary integration for media storage

🧰 Tech Stack

Layer Technology
Frontend React.js, Redux (optional), TailwindCSS / Bootstrap
Backend Node.js, Express.js
Database MongoDB
Cloud Cloudinary
Auth JWT
Deploy TBD (e.g. Vercel / Render / Heroku / AWS)

πŸ“ Project Structure

ecommerces/
β”œβ”€β”€ backend/               # Node.js backend with Express
β”‚   β”œβ”€β”€ models/
β”‚   β”œβ”€β”€ routes/
β”‚   β”œβ”€β”€ controllers/
β”‚   └── config/
β”œβ”€β”€ frontend/              # React frontend
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ admin/             # Admin dashboard views
β”‚   └── utils/
└── README.md

πŸ› οΈ Getting Started

βœ… Prerequisites

  • Node.js β‰₯ v16
  • MongoDB (local or cloud instance)
  • Cloudinary account

πŸ”§ Setup Instructions

  1. Clone the Repository
git clone https://github.com/SHREESH2004/ecommerces.git
cd ecommerces
  1. Backend Setup
cd backend
npm install

Create a .env file:

MONGO_URI=your_mongo_connection_string
JWT_SECRET=your_jwt_secret
CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_api_key
CLOUDINARY_API_SECRET=your_api_secret

Run the server:

npm run dev
  1. Frontend Setup
cd ../frontend
npm install
npm start

πŸ“ Roadmap

  • βœ… Core eCommerce functionality
  • βœ… Admin product & user management
  • πŸ”œ Payment gateway integration (e.g., Stripe)
  • πŸ”œ Product reviews and ratings
  • πŸ”œ Autocomplete search
  • πŸ”œ Responsive design improvements

🀝 Contributing

Pull requests are welcome! For major changes, please open an issue to discuss your ideas before submitting.


πŸ“œ License

Licensed under the MIT License.


πŸ“« Contact

About

πŸ›οΈ Zippy is a sleek, high-performance, and scalable Full StackeCommerce platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages