Introducing the FARM stack - FastAPI, React, & MongoDB
summary
Builds a working async to‑do app using FastAPI + Motor + MongoDB Atlas with Uvicorn, Pydantic models that handle MongoDB ObjectId via ObjectId aliasing in Pydantic, and full CRUD endpoints returning correct status codes (201, 204, 404). Server attaches an async Motor client on startup and closes it on shutdown. Frontend uses Create React App with proxy to Uvicorn, React hooks to fetch and map tasks to a timeline, posts/puts/deletes work live against the API in the demo.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:17Aaron Bassett
- 3:19The Farm Stack
- 5:23Create Backend Structure
- 6:30Resource Structure
- 11:44Update Task Model
- 12:51Crud Roots
- 22:52Timeline
related talks
40mAsyncio Stack & React.js or Development on the Edge
14mZero Pain Frontend to Fullstack in Minutes with Open Source
15mBuilding world-class web apps using Frappe and React
07mBuilding Real-Time App with React/Redux/Rails/RethinkDB
29mAn Angular Front For Your API
08mRealtime App Development by Integrating Web Frameworks (⚡️)
04mRethinking the Full Stack Framework
35mUsing GraphQL and Relay for hybrid RoR apps
