TaskManagerAPI
A simple .NET 8 Web API for task management. Supports creating, reading, updating, and deleting tasks with an InMemory database, DTOs, and Swagger UI for testing endpoints.
๐งฉ Tech Stack
ASP.NET Core 8
Entity Framework Core (InMemory)
Swagger / OpenAPI
๐ Run dotnet restore dotnet run
Open Swagger at: http://localhost:5000/swagger
๐ Project Structure
Entities/ โ Data models
DTOs/ โ Data Transfer Objects
Data/ โ EF Core context
Controllers/ โ API endpoints The InMemory database is not persistent โ data resets on each run.
Replace with SQL Server or PostgreSQL for production.