An open API service indexing awesome lists of open source software.

https://github.com/rd003/bookstorefullstackng

ecommerce application with .net core 8 and angular 18
https://github.com/rd003/bookstorefullstackng

Last synced: 10 days ago
JSON representation

ecommerce application with .net core 8 and angular 18

Awesome Lists containing this project

README

          

# Online book store with .net core and angular

## Tech stack

- .Net core 8 (APIs)
- Entity Framework Core (ORM)
- Sqlite (Database)
- xUnit for unit and integration tests
- Angular 18 (client side)
- Ngrx for state management

## How to run the project

This repository contains both .net core and angular appliction.

### Running .net application

- Open the root directory in vs code
- Open integrated terminal and change directory to `BookStoreFullStackNg.Data` and run the migration command `dotnet ef database update`
- Open a new integrated terminal and change the directory to the `BookStoreFullStackNg.Api` and run command `dotnet run`
- Open the new integrated terminal and change the directory to the `bookstore-fullstack-ng-client` and run the command `ng serve --open`

## Screenshots

![1](./screenshots/1.jpg)

![2](./screenshots/2.jpg)

![3](./screenshots/3.jpg)

![4](./screenshots/4.jpg)

![5](./screenshots/5.jpg)

![6](./screenshots/6.jpg)

![7](./screenshots/7.jpg)

![8](./screenshots/8.jpg)

![9](./screenshots/9.jpg)

![10](./screenshots/10.jpg)

![11](./screenshots/11.jpg)

![12](./screenshots/12.jpg)

![13](./screenshots/13.jpg)

![14](./screenshots/14.jpg)