The application will provide an interface for a user to shop for products from your store, which, as we already mention is specialized in something you selected. The user should be able to: (1) browse the products, (2) add products to a virtual cart, and eventually, (3) checkout.
GUI using Java Swing components.