Full-Stack Flipkart with Admin Dashboard & Paytm Payment Gateway.
Visit Now ๐
Frontend:
Backend:
Payment Gateway:
Cloud Storage: Cloudinary
Mail Service: Sendgrid
User Account Management
- Login/Signup: ๐ช Users can create an account or log in to an existing one.
- Update Profile/Password: ๐ Users can update their profile information and change their passwords.
Password Management
- Reset Password Mail: ๐ง Utilizing Sendgrid, users can reset their passwords via email.
Shopping Cart
- Add/Remove Items: ๐ Users can add items to their shopping cart or remove them as needed.
- Update Quantities: ๐ข Quantities of items in the cart can be adjusted.
Saved Items
- Save For Later: ๐พ Users can move items from the cart to a "Saved For Later" list or remove them from it.
Wishlist
- Add/Remove Items: โค๏ธ Users can add items to their wishlist or remove them from it.
Product Browsing
- Pagination: ๐ Products are paginated, with 12 products displayed per page by default.
- Search: ๐ Users can search for products.
- Filters: ๐๏ธ Products can be filtered based on categories, ratings, and price range.
Checkout Process
- Shipping Info: ๐ Shipping information is stored in session storage for ease of checkout.
- Payment Options: ๐ณ Users can pay through Paytm payment gateway for checkout.
Order Management
- My Orders: ๐ฆ Users can view their order history with various filters.
- Order Details: โน๏ธ Details of all ordered items are accessible.
- Order Confirmation: โ๏ธ Users receive email notifications with comprehensive order details upon placing an order.
Product Interaction
- Review Products: ๐ Users can review products.
Admin Features
- Dashboard: ๐ฅ๏ธ Admins have access to a dedicated dashboard.
- Order Management: ๐ Admins can update order statuses and delete orders.
- Product Management: ๐ Admins can add/update products.
- User Management: ๐ฅ Admins can update user data and delete users.
- Review Management: ๐ Admins can view and delete product reviews.
- Stock Management: ๐ Product stock is automatically decreased upon shipment.
![]() |
![]() |