This is a ASP.NET CORE RESTful API >>> Learn more: (https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-6.0&tabs=visual-studio) The API uses dotnet version 5.0 >>> (https://dotnet.microsoft.com/en-us/download/dotnet/5.0)
This API uses MVC design patterns (Models, Views and Controllers) It followsUnit of Work Patterns >>> (https://dotnettutorials.net/lesson/unit-of-work-csharp-mvc/#:~:text=The%20Unit%20of%20Work%20pattern%20is%20used%20to,operations%20either%20pass%20or%20fail%20as%20one%20unit)
Step 1 Clone the Repository from master to your local machine
Step 2 Ensure to install dotnet 5 SDK and runtime (https://dotnet.microsoft.com/en-us/download/dotnet/5.0)
Step 3 > Open the API using Visual Studio Code (Recommended) or Visual Studio 17 or Higher > For Visual Studio Code : Install the following extensions for easy coding and debugging. >>> C# Extenstion >>> SQLite >>> C# >>> NuGet Gallery (incase you will need to install nuget packages)
Step 4 >> Open your Terminal: Cd/ls to the API Folder (GradlevelUp\GradAPI\API> ) >> Run
dotnet watch run
>> Your API should start on: https://localhost:5001/swagger/index.html
Step 5 Happy Coding :)