BookCart

178

125

Ankit Sharma

Added on December 21, 2024

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

BookCart

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

Ankit Sharma

README.md

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

Google Gemini integration

https://github.com/AnkitSharma-007/BookCart/assets/33789321/f2ee777e-24b8-48ba-93c7-638cdbab25a6

Concepts Covered

.NET

  • 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
  • Standalone components
  • Lazy loading of Standalone components
  • HTTP Interceptors
  • Reactive forms
  • Form validation (inbuilt and custom)
  • Pipes

Prerequisites

  • Visual Studio 2022
  • SQL Server
  • .NET Core 8.0 SDK or above
  • Node.Js V18.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/

License

MIT

See Also

Related Content

ng-zorro-antd

An enterprise-class Angular UI component library based on Ant Design, all components are open source and free to use under MIT license.
GitHubUpdated yesterday

angular-cli-ghpages

Deploy your Angular app to GitHub pages directly from the Angular CLI! 🚀
GitHubUpdated 4 months ago

metamorfosis-angular

This repo is a guide to learn some baby steps in Angular for people who don't know about the web and people who know a little about basic concepts in web technologies. This guide is like a workshop and people can use it to make one or learn to create basic Angular applications follow the three levels there.
GitHubUpdated 21 months ago

SPA Dockerizer

Turn your Angular project into a docker image runing NGINX to serve your site with render-tron prerendering enabled for search engines.
GitHubUpdated 38 months ago

Booker

A simple library application with CRUD operations, services and snapshot testing with Cypress.
GitHubUpdated 43 months ago

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.