
[Free] Hands-On Modern Development Of Todo App With Next.js&Amp;Nestjs
Build a real-world full-stack app in just 2 hours using Next.js, NestJS, Material, MongoDB Atlas, Prisma, JWT & AI Agent
What you’ll learn
- Build a full-stack app from scratch with help of AI Agent
- Structure a project with separate Next.js frontend and NestJS backend
- Set up a cloud MongoDB Atlas database with Prisma
- Implement JWT-based session authentication
- Create, read, update, and delete todos
- Use GitHub for versioning after each major feature
Requirements
- Basic understanding of JavaScript and TypeScript
- Familiarity with frontend/backend concepts
- Node.js and npm installed
- (Optional) GitHub account and MongoDB Atlas account
- No prior experience with Next.js or NestJS required
Description
In this hands-on course, we will build a todo list application using Next.js, NestJS, MongoDB Atlas, Prisma, and Material UI – with user registration, authentication, and session handling.
I’m Lucas, a tech lead working in an international team. I’ve created this course to blend real developer experience with the power of modern AI-assisted tools like Cursor and ChatGPT.
Instead of learning a single technology in isolation — which we do in many of my courses — we’ll build a complete app step-by-step:
Next.js frontend using the App Router
NestJS backend with RESTful API
MongoDB Atlas with Prisma ORM
JWT-based session authentication
Material UI for forms and layout
Full CRUD operations for todos
GitHub commits after each major step
Everything is built live, from scratch — without any slides or boring theory. Just we, the code, and a fast workflow supported by modern dev tools.
No advanced knowledge is required. If you’ve used JavaScript before and want to build something real, this course will walk you through the process clearly and efficiently. We’ll move fast but explain as we go — striking the right balance between learning and doing.
So no matter if you’re just starting out or want to practice real full-stack building, this course is a great way to get a working project into your portfolio — and learn how modern tools can make you faster and better.
Author(s): Lukasz Kallas








