MERN based eCommerce web app for buying covid products . Ironical name though :) .
This website provides an interface for buying covid precautionary products .
- Authentication using jwt token
- Admin Dashboard for adding new products
- Hashing password using bcryptjs
- Forgot password functionality implemented with reset link getting recieved on email
- Validation on signin, signup and forget password page (basically all forms which recieve user input)
- Completely responsive frontend
- Product rating mechanism implemented
- User cart functionality implemented
- Images of products are uploaded on cloudinary cdn for faster access
- Filtering of products on the basis of price and category
- Continuous delivery
Backend : Nodejs is used for implementing backend logic, backend server is deployed on render.com
Databse: Mongodb is used and mongoose is used for object modeling as interface between nodejs backedn server and mongodb
Frontend: Very minimal dependencies have been used (react scaffolding dependencies and redux and redux-thunk) otherwise everything is in vanilla html/jsx,css,js and from scratch (Be it carousel, cards, toasts, Loader, or tooltips) . Even for bootstrap just only bootstrap min css has been used not the js and popper cdns. Frontend is deployed on netlify.com
Payment: For payment Razorpay is used
Loader:
Home:
Cart Page
Profile Page