Skip to content

AnkitSharma-007/BookCart

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
May 15, 2022
Oct 17, 2019

BookCart

An e-commerce application for an online book store created with ASP.NET Core 6.0 and Angular, using SQL Server as database.

Concepts Covered

ASP .NET Core

  • Web API created using EF Core DB first approach
  • Policy based Authorization using JWT
  • Repository pattern
  • Dependency Injection
  • Swagger implementation

Angular

  • Angular Material
  • Routing & Navigation
  • Auth guards
  • Lazy loading of modules
  • HTTP Interceptors
  • Reactive forms
  • Form validation (inbuilt and custom)
  • Pipes
  • Dynamic themes

Prerequisites

  • Visual Studio 2022
  • SQL Server
  • .NET Core 6.0 SDK or above
  • Node.Js V12.0 or above

Steps to run the app

  1. Clone the Repo
  2. Scaffold the database using the DBScript
  3. Put your own connection string in appsettings.json file.
  4. Build and launch the application from Visual Studio.

Live Demo

https://bookcart.azurewebsites.net/

Licenese

MIT