NestJS is often praised for its scalability and enterprise-grade architecture, but that can sometimes make it feel intimidating for beginners. You might hear terms like "Dependency Injection," "Modules," and "Decorators" and wonder if you need a complex database setup just to get started.
You don't.
In this tutorial, we're going to strip away the complexity and build a tiny, in-memory Todo API using NestJS. We'll stick to a minimal MVC (Model-View-Controller) style pattern—though since this is an API, think of it as DTO-Service-Controller. No database, no ORM, just pure TypeScript logic.
By the end of this guide, you'll understand how data flows through a NestJS application.
📁 The Project Structure
We are keeping things flat and simple.…