https://drive.google.com/file/d/1TPxxLFk1WDfCEUjmIWoAjzObCjljO9Dd/view?usp=sharing
- User Authentication: Customers can register and log in to access their accounts.
- Product Browsing: Easily browse through a wide range of products.
- Product Search: Search for specific products quickly and efficiently.
- Shopping Cart Management: Add products to the shopping cart and manage the cart's contents.
- Concurrent Checkout: Multiple users can check out and purchase items simultaneously with real-time access to stock.
- Secure Payment: Seamlessly complete purchases with secure payment option.
- Real-time Feedback: Users can email candid feedback or concerns to the application admin.
- Stock Management: Administrators can add, edit, remove, and view stock levels.
- User and Role Management: Admins can manage user accounts and assign roles, ensuring role-based access control for enhanced security and functionality.
Refer the sql-scripts directory for the database setup.