- NodeJS / ExpressJS ( Backend )
- Mongodb ( DataBase )
- Redis ( Caching)
- Razorpay SDK ( Payment Gateway )
- NodeMailer ( Email Provider )
- Firebase ( Authentication )
- Morgan ( API Records )
- Express Validators ( Req Body Validators )
- Customer User,
- Admin User ( Analysis, CRUD with Product and User )
- Shop APIs ( create product from shop not directly from Seller )
- Seller User ( Will create Shop, and then post products from Shop ),
- Review on Product System
- Coupon System ( Reduce price, created by Seller and Admin )
- Product APIs ( Created by Admin and Seller )
- Category APIs ( CRUD, Category, Sub-Category )
- Cart System ( CRUD )
- WishList ( CRUD )
- Promotional Banners ( CRUD )
- MongoDB formatting ( replacing _id with id, removing __v all dynamically )
- Scalable for Production
npm install
_data
- controller
- db
- model
- model
- redis
- routes
- util
- middlewares
- seeder
- .env.example
- app.js
- app.local.js
Swaraj Kumar Singh - Android, IOS & Flutter Developer, Full Stack Web developer, Also interested in AI models, Machine Learning and WEB 3.0.
Javascript, HTML, CSS, REACT, ANGULAR, BOOTSTRAP, TAILWIND, TYPESCRIPT, PHP, NODEJS, DJANGO, EXPRESSJS, MONGODB, FIREBASE, REDIS, WORDPRESS, DYNAMODB, AWS, PYTHON, WEB SCRAPING, SOCKET.IO, JAVA, KOTLIN, DART, FLUTTER, PYTORCH, FLUTTER, DART