The Click To Cart is a console-based menu driven application that simulates online shopping experience. An employee can add Products. A Customer can place order on the products. The employee delivers the Product to the Customer.
- Java
- Maven
- Log4J
- JUnit
- User can login.
- Employee can add a new product.
- Customer can signup using my email, first name, last name and password.
- Customer can view the list of products with price.
- Customer can add a product to cart.
- Customer can view the cart with product list and total.
- Customer can place orders on the items in cart. Each product in the cart becomes an individual order.
- Employee can mark the status of an order as shipped.
- Customer can mark the order as received.
- Customer can view all my orders and it's status.
- User can logout of the session.
- Employee can search customer by various filters like email, id, name, orderid etc.
- On GitHub, navigate to the main page of the repository.
- Above the list of files, click Code.
- To clone the repository using HTTPS, under "Clone with HTTPS", click . To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click Use SSH, then click . To clone a repository using GitHub CLI, click Use GitHub CLI, then click .
-
Open Git Bash.
-
Change the current working directory to the location where you want the cloned directory.
git clone https://github.com/sargarakshay/ClickToCart
- Type git clone, and then paste the URL you copied earlier.
- Press Enter to create your local clone.
$ git clone https://github.com/sargarakshay/ClickToCart
> Cloning into `ClickToCart`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
- Select ClickToCart project.
- Right click on App.java to open context menu.
- select Run ClickToCart.main()