Hairdresser Manager is a RESTful API built using .NET 5 and Entity Framework Core. The architecture and design of the project is based on the Clean Architecture (sometimes it's been cited as onion or hexadecimal architecture).
- .NET 5
- Entity framework core
- Identity
- Automapper
- Swagger
You will need the following tools:
clone the repository and run this command at main repository folder:
docker-compose up
and wait before everything gets done.
You will need the following tools:
Follow these steps to get your development environment set up:
- Clone the repository
- Set connection string to the database in appsettings.json in src/WebApi project
- At the root directory, restore required packages by running:
dotnet restore
- Next, build the solution by running:
dotnet build
- Next, launch the app by running:
dotnet run
When your application is up you can view the api in swagger by entering swagger on
- http://localhost:8080/swagger if the app is running in containers
- http://localhost:5000/swagger if the app is running on your local machine