Skip to content

The project aims to create a fault-tolerant online store in Java, accessible to both customers and administrators through different interfaces. It should allow customers to browse and purchase products, while enabling administrators to manage products, accounts, and administrators. Amazon, but on smaller scale and budget

Notifications You must be signed in to change notification settings

medha-kul/Online-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

The client has requested an online store that enables them to sell goods and services worldwide, similar to Amazon but on a smaller scale and budget. They prefer the system to be built in Java and integrated with their existing network. The system should have a customer interface for browsing products, viewing descriptions and prices, adding items to the shopping cart, and purchasing them. If the customer attempts to order more items than available, the system should prevent the purchase and display an availability message. The system should also have an administrator interface for updating product descriptions, prices, and quantities, as well as adding or removing items and managing customer accounts. The administrators should be able to add or remove other administrators and customer accounts. The system should allow customers to register their accounts by themselves. It should also handle errors and unexpected situations gracefully, remain reliable, and handle multiple customer requests simultaneously.

Specific actions/events that should be handled as part of the system:

Users/Administrators Login & Registration
Browsing Items
Updating Items
Removing Items
Adding Items
Purchasing Items

Makefile commands: to compile: make to run the server: make runServer to run the client: make run Client

Pre-existing admins to refer off of: John Smith Neha Patel Gurpreet Singh

Pre-existing customers to refer off of: Jasmine Williams Harry Woods

About

The project aims to create a fault-tolerant online store in Java, accessible to both customers and administrators through different interfaces. It should allow customers to browse and purchase products, while enabling administrators to manage products, accounts, and administrators. Amazon, but on smaller scale and budget

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published