2. Introduction
Modules
Software's used
Angular Architecture
Spring Boot Architecture
Database Architecture
Databases
Total Project Overview
Use Case
Output Screens
Contents:
3. Introduction
Online Shopping is the act of buying a product or service through any e-store with
the help of any website or app. Shopping through online is actively progressing due
to the opportunity to save time and effort. Furthermore, online shopping varies from
direct e-store about their perception against the actual experience.
On the contrary, as the world has been suffering from the COVID-19 pandemic, it
has brought drastic changes globally in many sectors, business being one of them
To survive, switching traditional shopping or trade toward digital was one factor
that captured the attention across the globe on a larger scale.
ShopForHome is a popular Store in the market for shopping the home décor stuff
.Due to Covid 19 all the offline shopping stopped. So, the store wants to move to
the online platforms and wants their own web application.
4. Modules
1.Admin functionalities:
As an Admin he/she should be able to login, Logout and Register
into the application.
As an Admin he/she should be able to perform CRUD on Users.
As an Admin he/she should be able to Perform CRUD on the products.
As an Admin he/she should be able to get bulk upload option to upload a csv
for products
As an Admin he/she should be able to set the discount coupons
5. 2.User functionalities:
As a user he/she should be able to login, Logout and Register into the
application.
As a user he/she should be able to see the products in different categories.
As a user he/she should be able to sort the products.
As a user he/she should be able to add the products into the shopping cart.
As a user he/she should be able to increase or decrease the quantity added in
the cart.
As a user he/she should be able to add “n” number of products in the cart.
As a user he/she should be able to get the Wishlist option