Skip to content

Designed Database Schema's, worked on application part like developing API's for ecommerce purpose. Got to learn a lot new things from this backend project about ecommerce apps.

Notifications You must be signed in to change notification settings

aakritrajput/ShopEaseBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ShopEase - E-commerce Backend

πŸš€ Overview

ShopEase is a complete backend for an e-commerce application. It provides a robust set of APIs for user authentication, product management, orders, cart, notifications, wishlist, reviews, categories, and payments. The payment gateway integration is planned for a future update.

πŸ›  Tech Stack

  • OTP & Messaging: Twilio
  • Emails: Nodemailer
  • Backend: Node.js, Express.js
  • Databases: MySQL (Sequelize ORM), MongoDB (Mongoose ODM)
  • Authentication: JWT (JSON Web Token)
  • Middleware: Express Middleware, CORS
  • File Uploads: Cloudinary
  • Cache & Optimization: Redis (planned)

✨ Features

  • πŸ‘€ User Authentication – Register, Login, JWT-based auth
  • πŸ›’ Product Management – CRUD operations for products & categories
  • πŸ› Cart & Wishlist – Add, remove, and update cart/wishlist items
  • πŸ“¦ Order Management – Place orders, track status
  • ⭐ Reviews & Ratings – Add and manage product reviews
  • πŸ”” Notifications System – Event-driven notifications (planned)
  • πŸ’³ Payment Handling – Payment model in place (gateway pending)
  • πŸ“ Image Uploads – Integrated with Cloudinary

🌟 Future Enhancements

  • βœ… Payment Gateway Integration
  • βœ… Redis Caching for Performance
  • βœ… WebSockets for Real-time Notifications
  • βœ… Role-based Access Control (RBAC)

🀝 Connect With Me


πŸ“’ Feel free to contribute or ⭐ the repo if you find it helpful!

About

Designed Database Schema's, worked on application part like developing API's for ecommerce purpose. Got to learn a lot new things from this backend project about ecommerce apps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published