Building a TodoApp with Wasp - a DSL for building web apps
summary
Wasp is a small DSL that compiles to pure React and Node.js and claims 10x less code for full‑stack apps. The demo scaffolds a TodoApp with email/password auth (passwords hashed), Prisma data models, wasp CLI and wasp db migrate‑dev, and a backend action + query pattern that generates frontend functions and live updates. Project stats show ~200 projects, ~11 contributors and Y Combinator winter ’21 backing. The demo runs end‑to‑end: migrations, Prisma Studio inspection, create/list tasks all work.
AI-written summary · about
chapters (11)
- 0:00Introduction and setup
- 1:05What is Wasp and motivation
- 8:48How Wasp works explained
- 10:59Demo setup and installation
- 15:22Adding authentication in Wasp
- 21:54Restricting routes to logged-in users
- 24:25Creating task entities and migrations
- 26:18Defining actions for CRUD operations
- 32:05Querying tasks and frontend integration
- 36:27Demo recap and future roadmap
- 38:54Call to action and Q&A
related talks
21mBuilding Fullstack applications on AWS
59mProgressive React Apps
30mBuilding a massively scalable and performant Jamstack app in minutes
06mFor The Love Of Web Assembly
01h 00mBuilding Progressive Web Apps with React
25mSimplify Web App Development with Svelte
01h 07mModern Frontend Engineering
40mBuild A Blog in 15 (more like 30) Minutes: Webpacker Edition
