This project is based on Clean Architecture, Repository and Unit of Work patterns. The source code is organized in four projects
- Core
- Application
- Infrastructure
- WebApi
The tech stack includes the following
- ASP.NET CORE 3.1 for WebAPI
- Dapper for ORM
- SQLKata for query builder and paging
- Swagger for WebAPI documentation and testing
- GenFu for mock data and rapid webapi prototype
Instructions to run the project
- Clone the repo
- Open the KissApi.sln with Visual Studio 2019
- Create database and table using the db_script.sql (find in the solution root foler)
- Run the solution