Skip to content

Repository files navigation

🛒 Amaezekart

Production-Grade E-Commerce Platform (MERN Stack)

Amaezekart is a full-stack e-commerce application designed with a focus on scalability, clean architecture, and real-world production workflows. It goes beyond a typical CRUD project by integrating authentication, payments, state management, and modular backend design.


🚀 Live Demo

🔗 buy-genius-amaze-kart.vercel.app


🧠 Engineering Highlights

  • Modular Backend Architecture Clean separation of concerns (routes, controllers, services, models)

  • Authentication & Security JWT-based authentication, password hashing, protected routes

  • Payment Integration Integrated Stripe for secure and scalable transactions

  • State Management Efficient global state handling using Redux

  • Scalable API Design RESTful APIs designed for extensibility and maintainability

  • Cloud Media Handling Image uploads and optimization using Cloudinary


🛠️ Tech Stack

Backend

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • JWT Authentication
  • Stripe API
  • Cloudinary

Frontend

  • React.js
  • Redux
  • Tailwind CSS / Material UI

Tools & Libraries

  • Axios
  • Nodemailer
  • Validator
  • Chart.js

📦 Core Features

👤 User

  • User registration & login
  • JWT-based authentication
  • Profile management

🛍️ Product System

  • Product listing & search
  • Category filtering
  • Product details page

🛒 Cart & Orders

  • Add to cart / remove items
  • Order placement
  • Order history

💳 Payments

  • Secure checkout using Stripe
  • Payment verification flow

🛠️ Admin Panel

  • Product management (CRUD)
  • Order management
  • User management

🧪 Future Improvements

  • Microservices-based architecture
  • Redis caching layer
  • Rate limiting & advanced security
  • CI/CD pipeline
  • Load testing & performance optimization

🧠 Key Learnings

  • Designing scalable backend systems
  • Managing complex application state
  • Integrating third-party APIs (Stripe, Cloudinary)
  • Handling real-world production concerns

📄 License

This project is open-source and available under the MIT License.


📫 Connect


If you found this project useful, consider starring the repo!

About

This is a full Stack (MERN) ecommerce website having all basic functionailties.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages