Aim of this project to allows people to buy and sell physical goods, services, and digital products over the internet rather than at a brick-and-mortar location. Through an e-commerce website, a business can process orders, accept payments, manage shipping and logistics, and provide customer service.
- Login/Signup User Account
- Update Profile/Password User Account
- Reset Password Mail using Sendgrid
- Cart Add/Remove Items | Update Quantities
- Save For Later Add/Remove Items
- Wishlist Add/Remove Items
- Products Pagination (Default 12 Products Per Page)
- Product Search
- Product Filters Based on Category/Ratings | Price Range
- Shipping Info in Session Storage
- My Orders (With All Filters)
- Order Details of All Ordered Item
- Users will receive mail when order placed with all details
- Review Products User Account
- Admin: Dashboard access to only admin roles
- Admin: Update Order Status | Delete Order
- Admin: Add/Update Products
- Admin: Update User Data | Delete User
- Admin: List Review of Product | Delete Review
- Stock Management: Decrease stock of product when shipped
In this project there are some major and minor modules:
- Customer Module
- Admin Module
- Orders Module
- Affiliate Module
- Profile Module
- Categories Module
- Customer can register.
- Customer can login.
- customer can Cart Add/Remove Items | Update Quantities
- customer can Save For Later Add/Remove Items
- customer can Wishlist Add/Remove Items
- Customer can give feedback.
- Customer can view profile.
- Customer can update profile.
- Customer can change password.
- Customer can logout
- Admin: can login.
- Admin: Dashboard access to only admin roles
- Admin: Update Order Status | Delete Order
- Admin: Add/Update Products
- Admin: Update User Data | Delete User
- Admin: List Review of Product | Delete Review
- Admin: can change password.
- Admin: can logout.