This is the backend for ShopHive E-Commerce Project. Click to go to the frontend.
- .Net Core Web Api
- Microsoft SQL Server
- Angular JS
- Node JS
- Bootstrap
- Redis
To get started with the backend, follow these steps:
-
Clone this repository.
git clone https://github.com/faisalbhuiyan3038/ShopHive.git cd ShopHive
-
Open the project folder in Visual Studio (not Visual Studio Code)
-
Install the missing dependencies.
-
Open the NuGet Package Manager Console and add the first Migration to create the database.
Add-Migration "Initial Migration" -Context ShopHiveDbContext Update-Database Add-Migration "Initial Migration" -Context AuthDbContext Update-Database
-
That's it for the backend.
Feature | Coded? | Description |
---|---|---|
Add a Product | ✔ | Ability of Add a Product on the System |
List Products | ✔ | Ability of List Products |
Edit a Product | ✔ | Ability of Edit a Product |
Delete a Product | ✔ | Ability of Delete a Product |
Add Item to Cart | ✔ | Ability to Add Item to Cart |
Delete Items in Cart | ✔ | Ability to delete the items in Cart |
Modify Quantity in Cart | ✔ | Ability to modify quantity of item in Cart |
Checkout | ✔ | Ability to Checkout with the items in cart |
Login/Register Users | ✔ | Create new users or sign in existing ones |
Generate JsonWebTokens on Login | ✔ | Generate web tokens for security |
Filter Products by Price, Category and Alphabetically | ✔ | Filter the products |
Home Page
Products Page
Single Product Page
Cart Page
Login Page
Register Page