A web app store which supports different operations which simulating proccess of buying products online until the checkout stage.
ShopInClick Is a web app store which supports different operations which simulating proccess of buying products online until the checkout stage.
The application allows the viewing and managing a list of items in an inventory. It allows simple actions such as adding new items, updating item details, deleting an item, and controlling each item count with withdrawal and deposit operations. The app consists of a backend system serving APIs and a web frontend displaying the items and allowing the user to perform the different actions.
the server listens to port 3000 and expose the following
● REST APIs :
○ Get All products - Returns a list of all items in the inventory.
○ Get Single Product By ID - Find item by ID and return the item details from the inventory.
○ Update Cart Items - update the number of items in the cart.
○ Add Product to Cart - Add a new item to the cart.
○ Remove Product - remove item from cart.
○ Calculate Total – calculate the sum of the products in cart.
Each item include the following properties:
● id - unique id for the item
● name – string
● description - string
● count - positive integer number
Built on the use of an Angular project for the front-end of the application, with Bootstrap for styling.
The app include one dashboard page to display the list of inventory items with basic information, and a mechanism to add new items.
From this list, the user should be able to perform simple actions on specific items such as deleting items, updating items, and withdrawing or depositing items to update their count.
to make the server run
Navigate to http://localhost:4200/. The app will automatically load the page.
~҉ ҉~҉ 🎀 © 2020 Tal Mosenzon. All rights reserved. 🎀 ~҉ ҉~҉
