This folder structure represents a layered architecture approach for the hospital management system API.
- Clone the repository
git clone https://github.com/BerkayMehmetSert/net.HospitalManagementSystem.git
- Install dependencies
dotnet restore
- Create database
dotnet ef database update
- Run the project
dotnet run
- .NET 6.0
- Entity Framework Core 6.0
- Microsoft SQL Server
- Swagger
- AutoMapper
- RabbitMQ
- AspNetCoreRateLimit
- Docker
- Docker Compose
- Build the project
docker-compose build
- Run the project
docker-compose up
{host}/swagger/index.html
http://localhost:15672
Admin Credentials🔒
Email: example@example.com
Password: 1234
- Rider - IDE
- ASP.NET Core 6.0 - Web Framework
- Entity Framework Core 6.0 - ORM
- Microsoft SQL Server - Database
- Swagger - API Documentation
- AutoMapper - Object-Object Mapper
- RabbitMQ - Message Broker
- Docker - Containerization
- Docker Compose - Container Orchestration