Skip to content

Furniture Online Store Built Using Angular 13 and .NET Core 6 Web API

Notifications You must be signed in to change notification settings

SamehSerag/Furnitica-Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Furnitica Web Application

🧐 About

  • Furniture Online Store Built Using Angular 13 and .NET Core 6 Web API

⚙ Features

  • [1] You can login/Register as Customer or Vendor
  • [2] Customer/Vendor Can Update His Profile Information
  • [3] Customers Can See All Products or Specific Product Without Login
  • [4] Customers Can Search For a Specific Product Without Login
  • [5] Customers Can fliter Products to certain criteria like (Color, Categoryies, Price Range)
  • [6] Customers Can Sort Products by (A-Z, Z-A, High to low price, Low to high price)
  • [7] Customers Can Add/Remove/Update Products in Cart
  • [8] Customers Can Add/Remove Their Favorite Products
  • [9] Customers Can see all his previous Orders and it's details
  • [10] Customer Can Add Only One Review For a Product With Evaluation.
  • [11] Vendors Can Add/Remove/Update/Delete Products.
  • [12] Vendors Can Manage Order

📱 Some Screenshots

Log In Registration Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM Screen Shot 2020-09-04 at 2 48 55 PM

🏛 Requirements

  • .Net Core 6 Runtime Env.
  • Sql server installed and Tsql.
  • Visual Studio To Run API.
  • Visual Studio Code to Run Angular App.

🛠 How To Run

Clone the project

  git clone https://github.com/SamehSerag/Examination-System.git

Restore database

  DbBackup/AngularDb.bak

Run API

  cd DotNetWebAPI/DotNetWebAPI

Run Angular Project

  cd AngularProject/client

Log in wtih Vendor

  username: alaa, password: @Asd1234

Or Log in wtih Customer

  username: omnia, password: @Asd1234

You can also start your own journey by registering as a new customer or owner

⚡ Technologies and Libraries

  • Angular 13
  • Angular Material
  • .NET Core 6 Web API
  • Entity Framework Core
  • Sql Server
  • Html/Css
  • JQuery
  • BootStrap
  • AutoMappers
  • Dependancy injection
  • Repository Design Pattern
  • .NET Core Identity

👷🏽 Contributors

About

Furniture Online Store Built Using Angular 13 and .NET Core 6 Web API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published