A completely working e-commerce application (frontend + backend) using monolithic architure. The application has been integrated with paypal payment.
- Customers can view products without an account.
- Customers can search for products without an account.
- Customers can register and log in to their accounts.
- Customers can add items to the cart and modify cart.
- Customers should be able to order the items in their cart.
- Customers should be able to pay using PayPal.
- Low Level Design: Read here
- Hight Level Design: The application is build using monolithic architure, hence the entire code is contianed in this one application.