• Stars
    star
    174
  • Rank 218,049 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 5 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

See Also

More Repositories

1

CRUD.ASPCore.Reactjs.WebAPI.EF

CRUD Operations in ASP.NET Core application using React.js , Web API and Entity Framework core DB first approach with the help of VS 2017.
TypeScript
85
star
2

BlazorGrid

A reusable grid component for Blazor with the support of client side pagination.
C#
71
star
3

blogging-app-with-Angular-CloudFirestore

A blogging application created with the help of Angular on front-end and Google Cloud Firestore on backend.
TypeScript
49
star
4

ASPCore.BlazorCrud

CRUD Using Blazor And Entity Framework Core
C#
47
star
5

ASPCore.Two-Factor-Authentication

Perform two factor authentication in an ASP.NET core application using Google Authenticator app
C#
41
star
6

csharp-interview-questions

A collection of frequently asked C# programming questions in technical interviews.
C#
41
star
7

Blazor-Server-Side-SPA

A Single Page Application (SPA) using the Server-Side Blazor with the help of Entity Framework Core database first approach.
HTML
38
star
8

ExpenseManager-ASPCore-EFCore-Highchart

Personal expense manager using Asp.NET Core 2.1 and Entity Framework core Code first approach with the help of Highcharts to show the expense summary chart and a modal dialog to handle the user inputs.
C#
37
star
9

Blazor-CRUD-With-CloudFirestore

Single Page Application (SPA) using Blazor with the help of Google Cloud Firestore as Database provider
C#
36
star
10

SPA-With-Blazor

Creating a Single Page Application with Razor pages in Blazor using Entity Framework Core database first approach.
C#
32
star
11

CRUD.ASPCore.Angular.WebAPI.ADO

CRUD Operations in ASP.NET Core 3.0(preview-6) using Angular 8 , Web API and ADO.NET at back-end with the help of VS 2019.
TypeScript
31
star
12

angular-forms-validation

Custom validations for Reactive and Template-driven forms in Angular.
TypeScript
31
star
13

angular-firebase-crud

A web app depicting the CRUD operations, created with the help of Angular on front-end and Google Cloud Firestore as database, hosted on Firebase.
TypeScript
31
star
14

CRUD.ASPCore.Angular.WebAPI.EF

CRUD Operations in ASP.NET Core 3.0 using Angular 8 , Web API and Entity Framework core DB first approach with the help of VS 2019.
TypeScript
26
star
15

angular-i18n-localization

An angular application with i18n and localization implemented.
TypeScript
23
star
16

MovieApp

A full-stack web application for managing movie data, created with ASP.NET Core and Angular, using SQL Server as a database.
TypeScript
22
star
17

Blazor-Computer-Vision-Azure-Cognitive-Services

An Optical Character Recognition (OCR) application using Blazor and Azure Computer Vision Cognitive Services
C#
21
star
18

ASPCore.GoogleAuth

Authentication Using Google In ASP.NET Core 2.0
C#
20
star
19

angular-animations

A sample application exploring the Angular animations module using Angular 8
TypeScript
19
star
20

Blazor-CRUD-With-MongoDB

Single Page Application (SPA) using Blazor with the help of MongoDB as Database provider
C#
17
star
21

blogsite

Mini-workshop for Angular Connect 2019
TypeScript
16
star
22

Google-Authentication-with-server-side-Blazor

How to implement authentication and authorization using Google in a server-side Blazor application
C#
14
star
23

Blazor-CascadingDDL-EFCore

Cascading Dropdown List in Blazor using Entity FrameWork Core
C#
12
star
24

CRUD.With.VS17.ADO

CRUD Operation With ASP.NET Core MVC Using ADO.NET and Visual Studio 2017
C#
11
star
25

ngrx-firebase

TypeScript
11
star
26

CRUD.With.VSCode.ADO

CRUD Operation With ASP.NET Core MVC using Visual Studio Code and ADO.NET
C#
10
star
27

Angular-Computer-Vision-Azure-Cognitive-Services

An Optical Character Recognition (OCR) using Angular and Azure Computer Vision Cognitive Services
TypeScript
10
star
28

jwt-authentication-authorization-angular-aspnetcore

We will implement policy-based authorization in an Angular app with the help of JWT. The backend will be created using ASP.NET Core.
TypeScript
9
star
29

CRUD.With.VSCode.EF

CRUD Operation With ASP.NET Core MVC Using Visual Studio Code and Entity Framework
C#
8
star
30

angular-graphql

A full stack web application created with Angular, .NET, GraphQL and Apollo Angular, using SQL Server as the database.
TypeScript
8
star
31

Smart-Angular-App-Using-Azure-Cognitive-Services

A smart Angular app created with the help of Azure Computer Vision Cognitive Services
TypeScript
7
star
32

AnkitSharma-007

6
star
33

Blazor-JSInterop

A sample application to implement JavaScript Interop in Blazor
C#
6
star
34

angular-firebase-tic-tac-toe

A multi-player tic-tac-toe game using angular and Firebase.
TypeScript
6
star
35

angular-firebase-data-connect

A web app depicting the CRUD operations, created with the help of Angular and Firebase data connect.
TypeScript
6
star
36

ASPCore.BlazorDemo

A basic Calculator app using Blazor
C#
5
star
37

azure-serverless-with-blazor

Integrating Azure Serverless to Blazor webassembly using Azure functions.
C#
5
star
38

angular-localization

Implementing i18n in an Angular app
TypeScript
5
star
39

ASPCore.LinkedInAuth

Authentication of ASP.NET Core app using a LinkedIn account
C#
4
star
40

Facebook-Authentication-with-server-side-Blazor

How to implement authentication and authorization using Facebook in a server-side Blazor application
C#
4
star
41

crud-using-angular-and-dotnet

TypeScript
4
star
42

ASPCore.Angular.HighCharts

How to use Highcharts with ASP.NET Core and Angular 5 using Visual Studio 2017
TypeScript
4
star
43

ASPCore.FacebookAuth

Authentication of ASP.NET Core app using a Facebook account
C#
3
star
44

ASPCore.TwitterAuth

Authentication Using Twitter In ASP.NET Core 2.0
C#
3
star
45

blazor-forms-validation

HTML
3
star
46

ASPCore.CookieAuth

How to implement Cookie Authentication With ASP.NET Core 2.0
C#
3
star
47

Blazor-WebAssembly-GraphQL

A full stack application using Blazor Wasm, SQL Server and GraphQL.
C#
2
star
48

implementating.stack.queue.using.linkedlist.and.csharp

Implementation of Stack And Queue Using Linked List in C#
C#
2
star
49

Blazor-Translator-Azure-Cognitive-Services

A multi-language translator using Blazor and Azure Translator Cognitive Services.
C#
2
star
50

linked.list.implementation.c.sharp

Sample code for implementing Linked list using C#
C#
2
star
51

resume

1
star
52

Angular-Translator-Azure-Cognitive-Services

A multi-language translator using Angular and Azure translate text Cognitive Services.
TypeScript
1
star
53

BlazorServer-createPDF

HTML
1
star
54

wordle-answer

TypeScript
1
star
55

DSA-practice

C#
1
star
56

angular-with-dotnet5

TypeScript
1
star