Note: Part 1 is almost finish except the part f inside part 1: Web application requirements.
I need the part B: Requirements that it is upgrading the online store to web responsive
Part 2: Mobile application requirements, I need all.
Diagrams that needs to be done: UML Diagram and activity flow (diagram for the mobile activity pages)
I need to run all of this in apache tomcat and android studio.
The files root for tomcat are in the zipfile name: first part(working).
Insert database population and diagrams pictures and mysql workbench files are on freelancer zip folder.
Code documentation including: the database schema, UML diagram, page data-flow, activity-flow diagram, and data dictionary.
A. Description You are asked to implement an online store
B. Requirements You are asked to improve your first project adding the responsive capability to your web site meaning it must adjustable depending on the screen resolution (e.g. Tablet, Phone, Desktop). In addition, you must implement a mobile application for android with the capabilities listed for it. Important: You must implement an n-tier architecture for the web application.
Part 1: Web application requirements:
a. User accounts including: sign up and login.
b. The products must be classified by departments (e.g, Electronics, computers, books) and Categories in department.
c. The user must be able to save the shopping cart and edit it (change quantity of each product or even remove it).
d. Once an order is placed, it must be registered, and the user must be able to consult past orders.
e. The system must provide a search box with the capability of refine the search based on department and type. However, the default search must be executed on the entire product database.
f. The system must provide an administrator role with the ability to add, modify, and remove products to the stock. Each time a user places an order, the stock must be updated.
g. The searching results must be list with the product description (Name, department, type, and price) and a picture.
h. Once the user selects a product, the system must present a new page with the complete product description including a bigger picture.
Part 2: Mobile application requirements
a. User accounts including: sign up and login.
b. Communicate via Web services to the on-line store.
c. The user must be able to save the shopping cart and edit it (change quantity of each product or even remove it).
d. Once an order is placed, it must be registered, and the user must be able to consult past orders.
e. The system must provide a search box with the capability of refine the search based on department and type. However, the default search must be executed on the entire product database.
f. The searching results must be list with the product description (Name, department, type, and price) and a picture.
g. Once the user selects a product, the system must present a new page with the complete product description including a bigger picture.