Task Management API (ASP.NET Core 6)
Backend · REST API · .NET
This project implements a RESTful Task Management API designed to handle task creation and updates efficiently. The application follows a clean service-layer architecture, ensuring separation of concerns and maintainable code.
Key Highlights
- Built RESTful endpoints for creating and updating tasks.
- Implemented service-layer architecture to enforce business rules.
- Used an in-memory repository for lightweight and fast execution.
- Developed unit tests using xUnit to validate functionality.
- Designed a clean and modular backend structure for scalability.
What I Learned
- Designing REST APIs using ASP.NET Core.
- Structuring applications using service-layer architecture.
- Writing unit tests to ensure code reliability and correctness.
- Building backend systems without database dependency for testing scenarios.