yourShop is a full-stack web application built with Node.js, MongoDB, and React.js, featuring:
- A user-facing frontend
- A backend API server
- An admin dashboard for internal management
Check out our Wiki for docs, and manage the project on Github.
| Name | Role | GitHub Username |
|---|---|---|
| Tutul Kumar Biswas | Team Leader | nottutul |
| Md Mahamudul Hassan Barshan | Member | mhbarshan |
| Md. Sajidur Rahman Labib | Member | labib1910024 |
| Hasibul Hasan | Mentor | Siam456 |
developed with the MERN stack (MongoDB, Express.js, React, Node.js). Designed to deliver a seamless and engaging shopping experience, the platform comes packed with powerful features such as:
π User Authentication & Management
ποΈ Dynamic Product Listings
π Interactive Shopping Cart
π³ Secure Payment Integration
π οΈ Admin Dashboard for Product Management
With MongoDB as our database, we ensure scalable, flexible, and high-performance data handlingβperfect for modern e-commerce needs..
codeclusters/
βββ admin/ # Admin dashboard (React.js)
βββ backend/ # API server (Node.js)
βββ frontend/ # User-facing app (React.js)
Make sure you have:
- Node.js (v18 or higher)
- npm (or pnpm)
- Git
git clone https://github.com/Learnathon-By-Geeky-Solutions/codeclusters.git
cd codeclusterscd backend
npm installcd ../frontend
npm installcd ../admin
npm installcd backend
npm run devOpen a new terminal window/tab:
cd frontend
npm run devOpen another terminal:
cd admin
npm run devBy default:
- Frontend runs on
http://localhost:5173 - Admin Panel runs on
http://localhost:5174(or another port if specified) - Backend runs on
http://localhost:5000
Check for .env.example in each of the three folders (backend, frontend, admin). Copy and rename to .env, then configure as needed:
cp .env.example .envMake sure all required environment variables (like database URIs, API endpoints, secrets) are set properly.
Now your development environment should be up and running for:
- π± Frontend (user-facing)
- π οΈ Backend (API and logic)
- π©βπΌ Admin (dashboard/control panel)
Feel free to open an issue if you run into problems or have suggestions.
MIT License Β© CodeClusters