Skip to content

Latest commit

Β 

History

58 Commits

Folders and files

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

Repository files navigation

πŸ‘— Modexa - Clothing E-commerce Website

Modexa is a modern and responsive full-stack e-commerce platform focused on selling clothes online. Built using React on the frontend and Node.js (Express) on the backend, Modexa offers a smooth shopping experience with core e-commerce features.


πŸš€ Tech Stack

πŸ”Ή Frontend

  • React
  • React Router
  • Axios
  • Tailwind CSS / CSS Modules / Bootstrap (depending on what you use)

πŸ”Ή Backend

  • Node.js
  • Express.js
  • MongoDB (with Mongoose)
  • JWT for authentication
  • CORS and Dotenv

🌟 Features

  • πŸ‘• Product listing by category (Men, Women, Kids, etc.)
  • πŸ” Search & filter clothing items
  • πŸ›’ Add to Cart / Remove from Cart
  • πŸ’³ Checkout and order summary
  • πŸ” User registration & login with JWT auth
  • πŸ§‘ Admin route to manage products (optional)
  • πŸ“± Fully responsive design (mobile-first)

πŸ“ Folder Structure

modexa/ β”œβ”€β”€ client/ # React frontend β”‚ β”œβ”€β”€ public/ β”‚ └── src/ β”‚ β”œβ”€β”€ components/ β”‚ β”œβ”€β”€ pages/ β”‚ β”œβ”€β”€ context/ β”‚ β”œβ”€β”€ App.js β”‚ └── index.js β”œβ”€β”€ server/ # Node backend β”‚ β”œβ”€β”€ controllers/ β”‚ β”œβ”€β”€ models/ β”‚ β”œβ”€β”€ routes/ β”‚ β”œβ”€β”€ middleware/ β”‚ └── server.js β”œβ”€β”€ .gitignore β”œβ”€β”€ README.md └── package.json

yaml Copy Edit


πŸ› οΈ Installation & Setup

1️⃣ Clone the repo

git clone https://github.com/your-username/modexa.git
cd modexa
2️⃣ Set up the server
bash
Copy
Edit
cd server
npm install
touch .env
# Add the following environment variables:
# PORT=5000
# MONGO_URI=your_mongodb_connection_string
# JWT_SECRET=your_jwt_secret
npm run dev
3️⃣ Set up the client
bash
Copy
Edit
cd ../client
npm install
npm start
πŸ“Έ Screenshots
Add screenshots of:

Homepage

Product page

Cart page

Login/Register page

Responsive mobile view

πŸ“¦ Future Improvements
Payment integration (Stripe / Razorpay)

Wishlist & save for later

Product ratings and reviews

Admin dashboard for product management

Order history & delivery tracking

πŸ“„ License
MIT License. Feel free to use and modify this project.

πŸ‘€ Author
Uttam Kumar
πŸ”— GitHub: @uttam9721
πŸ“§ Email: uttam@example.com

markdown
Copy
Edit

About

πŸ›’ E-Commerce Website (MERN Stack) A full-featured E-Commerce web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It includes features like product listing, shopping cart, user authentication, order management, admin dashboard, and payment integration.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages