Skip to content

About

Repository for team CodeClusters

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

247 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ CodeClusters

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

🌐 Live Website

Live Site Live Site

πŸ“š Explore Project Resources: Wiki and Github Project

Check out our Wiki for docs, and manage the project on Github.

πŸš€Project Status and Quality Metrics

Contributors Forks Stargazers Issues Unlicense License
Quality Gate Vulnerabilities Bugs Security Maintainability Rating Reliability Rating Code Smells Vulnerabilities

🀝Team Information: codeclusters

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

πŸ“„Project Description

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..

πŸ“ Project Structure Overview

codeclusters/
β”œβ”€β”€ admin/      # Admin dashboard (React.js)
β”œβ”€β”€ backend/    # API server (Node.js)
β”œβ”€β”€ frontend/   # User-facing app (React.js)

πŸ› οΈ Installation & Setup

πŸ“¦ Prerequisites

Make sure you have:

  • Node.js (v18 or higher)
  • npm (or pnpm)
  • Git

1. Clone the Repository

git clone https://github.com/Learnathon-By-Geeky-Solutions/codeclusters.git
cd codeclusters

2. Install Dependencies

Backend

cd backend
npm install

Frontend

cd ../frontend
npm install

Admin Panel

cd ../admin
npm install

▢️ Running the Project

1. Start Backend

cd backend
npm run dev

2. Start Frontend

Open a new terminal window/tab:

cd frontend
npm run dev

3. Start Admin Panel

Open another terminal:

cd admin
npm run dev

By 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

βš™οΈ Environment Variables

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 .env

Make sure all required environment variables (like database URIs, API endpoints, secrets) are set properly.


βœ… Done!

Now your development environment should be up and running for:

  • πŸ“± Frontend (user-facing)
  • πŸ› οΈ Backend (API and logic)
  • πŸ‘©β€πŸ’Ό Admin (dashboard/control panel)

πŸ“„ Additional Resources

πŸ“¬ Questions?

Feel free to open an issue if you run into problems or have suggestions.

πŸ“„ License

MIT License Β© CodeClusters

About

Repository for team CodeClusters

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages