Skip to content

rahulpandey15/TodoAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo API with Clean Architecture (.NET)

A production-ready Todo API built with .NET following Clean Architecture principles.
This project is designed as a learning resource and real-world reference for building scalable, maintainable, and testable APIs.

Alongside the source code, I’m also publishing a https://www.youtube.com/playlist?list=PLWXMCIy8Ap7lnZ1h0Yaqnn2q4k8HExP5a where I build this project step-by-step from scratch.


Project Goal

The objective of this repository is to demonstrate how to build a modern backend API using:

  • Clean Architecture
  • Domain-Driven Design principles
  • SOLID principles
  • Dependency Injection
  • Entity Framework Core
  • Repository & Patterns
  • Authentication & Authorization (planned)
  • Docker & Deployment (planned)

Architecture Overview

This project follows Clean Architecture, separating responsibilities into independent layers:

src/
├── TodoApi.API              --> Presentation Layer
├── TodoApi.Application      --> Use Cases / Business Logic
├── TodoApi.Domain           --> Core Entities / Rules
├── TodoApi.Infrastructure   --> Database / External Services

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages