This is the backend for a Kanban application built with .NET.
The Kanban Dotnet Backend is responsible for managing projects, tasks, subtasks and categories in a Kanban board. It provides RESTful API endpoints for creating, updating, and retrieving Kanban board data.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/iamtigermaximus/Kanban-Backend-Dotnet.git
- Install the necessary dependencies:
dotnet restore
- Set up the database connection in the
appsettings.json
file. - Apply any necessary database migrations:
dotnet ef database update
- Run the application:
dotnet run
Make sure you have .NET SDK installed on your machine.
The project follows the following directory structure:
├── Controllers # Contains the API controllers
├── Data # Contains the data access layer
├── DTOs # Contains the Data Transfer Objects
├── Models # Contains the application models
├── Services # Contains the business logic services
├── Migrations # Contains database migration files
├── appsettings.json # Configuration file for the application
├── Program.cs # Entry point of the application