If you have shopped online or browsed an electronic store such as Amazon.com, you will easily understand the specification for this project.
Loosely defined, the application you will be building is an online store users can visit and do the following things:
Search for certain products based on product names or descriptions
Browse the list of products by category
View a product's details
Place a product in the shopping cart
View and edit the shopping cart
Check out and place an order