REPOSITORY OVERVIEWLive repository statistics
★ 199Stars
⑂ 133Forks
◯ 19Open issues
◉ 199Watchers
70/100
OPENREPOHUB HEALTH SIGNALHealthy signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
72 Community adoption25% weight
48 Maintenance state20% weight
65 License clarity10% weight
100 Project information10% weight
100 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
BookCart
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
- Clone the Repo
- Scaffold the database using the DBScript
- Put your own connection string in appsettings.json file.
- Build and launch the application from Visual Studio.
Live Demo
https://bookcart.azurewebsites.net/
License
MIT
See Also
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
A fully functioning e-commerce website selling organic foods. The application is build using the latest version of angular till date i.e Angular 6.1 and used the Angular material design version 6.4.7. The application used the firebase realtime database and firebase authentication.
35/100 healthActive repositoryHas homepage
TypeScriptNo license#angular-material#angular6#bootstrap#firebase
⑂ 0 forks◯ 0 issuesUpdated Nov 15, 2021
Project homepage ↗Frontend development of an Angular e-commerce application using external ready-made APIs to display products. The application provides a dynamic and interactive user interface, allowing users to browse products and simulate an online shopping experience
53/100 healthActive repository
TypeScriptNo license#angular#angular-material#ecommerce#product-catalog
⑂ 0 forks◯ 0 issuesUpdated Jun 6, 2026