API for gathering donation data from multiple blood banks created as a part of Engineer's Thesis 2022. The system takes into account blood donors who might access their donation history and technical users whose task is to enter data into the system mainly through software integrations with blood donation stations.
API can be used with following React Native App
- ASP.NET Web API
- Entity Framework Core
- MediatR
- Hangfire
- Seq
- Ardalis.Specification
- Ardalis.GuardClauses
- AutoMapper
- FluentValidation
- FluentAssertions
- xUnit.net
To get a local copy up and running follow these simple steps.
To build this project, you require:
- Visual Studio 2019
- IIS Express
- Microsoft SQL Server
- Clone the repo
git clone https://github.com/czubamich/BloodLoop.Backend.git
- Open project in Vistual Studio.
- Setup SQL database connection string (BloodLoop.WebApi/appsettings.json)
- Run 'app' F5.
If you find anything that is performing not as espected? Any feature that should be added or improved? Please feel free to check the issue tracked and create create a ticket. Please try to provide a detailed description of your problem, including the steps to reproduce it.
Michael Czuba - [email protected]