Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kalintsenkov/bookstore

ASP.NET Core | Domain-Driven Design | Clean Architecture
https://github.com/kalintsenkov/bookstore

asp-net-core book-store bookstore c-sharp clean-architecture clean-code cqrs csharp ddd ddd-architecture ddd-cqrs ddd-example design-patterns docker docker-compose domain-driven-design dotnet dotnetcore efcore

Last synced: 2 months ago
JSON representation

ASP.NET Core | Domain-Driven Design | Clean Architecture

Awesome Lists containing this project

README

        

# Book Store

Book store application created as part of my Information Technology in Industry Bachelor Thesis Defense, at the Technical University of Sofia in Bulgaria.

## :eyes: Try it out
Make sure you have already installed [Docker Desktop](https://docs.docker.com/docker-for-windows/install/).

You don't need to install Nginx or NPM, as both are provided by Docker images.

Then do:

```
git clone https://github.com/kalintsenkov/BookStore.git
cd BookStore\src
docker-compose up --build -d
```

Then go to [http://localhost](http://localhost)

## :construction_worker: Built with

- [.NET Core 7](https://github.com/dotnet/core)
- [ASP.NET Core 7](https://github.com/dotnet/aspnetcore)
- [Entity Framework Core 7](https://github.com/dotnet/efcore)
- [StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis)
- [MediatR](https://github.com/jbogard/MediatR)
- [FluentValidation](https://github.com/FluentValidation/FluentValidation)
- [AutoMapper](https://github.com/AutoMapper/AutoMapper)
- [Bogus](https://github.com/bchavez/Bogus)
- [Scrutor](https://github.com/khellang/Scrutor)
- [xUnit](https://github.com/xunit/xunit)
- [FakeItEasy](https://github.com/FakeItEasy/FakeItEasy)
- [FluentAssertions](https://github.com/fluentassertions/fluentassertions)
- [React](https://github.com/facebook/react)

## 👨‍💻 Template Author

- [Ivaylo Kenov](https://github.com/ivaylokenov)

## :pencil: License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details

## :man_astronaut: Show your support

Give a :star: if you like this project!