Hosted Website URL: https://iiitm-kart.herokuapp.com/
A fully functional E-commerce Website using MERN stack, with pages like Home Page, User Details section, Admin Page, and Shopping Cart.
- Home Page:
- Product Cards and Product Detail
- Add to Cart functionality
- Shopping Cart:
- Cart Items,Change Qty, Remove Item,
- Cost, Total Cost,
- Payment Gateway
- Users Page:
- Login/Signup
- Orders,Show Order Details
- Show/Edit user Details
- Admin Page:
- Item (Add Item, Edit Item)
- See Orders, Users
- Change Order status
- Make users as Admin
- Sending Mail (using nodemailer) to whenever the user Cancels order, completes a payment, Signs up for the website, and sending OTP when the user Forgets the Password, to reset the password.
- Chatbot (react-simple-chatbot) that displays Orders, Payments and Contact Us Info to the User when asked for.
- SignUp authentication via Email.
- Admin Dashboard that shows recent orders and other data.
- User Rating of an item.
- Category Filters and Sorting to Items in the Home Page.
- RazorPay Payment Gateway.
- Modals and Snackbars (using react-bootstrap and material-UI).
- Search Bar on the Admin pages and Navbar.
- Carousel on the Home Page.
- Scroll to Top button
- Footer
- Error Page
Applying CRUD functionality and realtime Database Updation using MongoDB Atlas. To understand the flow of Data and Interaction of a website with the user, and how it reflects in the Database.
An online portal for people of IIITM to have their own system of e-commerce. Inspired by famous E-commerce websites like Amazon and Flipkart.
- Run "git clone" in the project folder
- On main project folder run "npm install"
- On client folder run "npm install"
- Finally on main folder run "npm run dev"
- Visit localhost:3000





