All the code used in this video is free and downloadable at https://industry-python.thinkific.com – Free registration required.
Now that the code is working end-to-end, this video steps back and explains the architecture and why it matters.
You will learn:
Why this setup uses two FastAPI apps (your backend API app, and the FastAPI instance bundled inside Flet)
How we mount the Flet app onto your FastAPI server to serve UI and API from one place
What “separation of concerns” looks like in practice: business logic in the API layer, UI logic in the frontend layer
Why UI often becomes the most time-consuming part of a project (including styling and usability)
How this learning architecture enables you to later swap the UI for React, Vue, Flutter, or a mobile app while keeping the backend stable
We also demonstrate how to test your backend independently using curl:
Calling POST /api/add with JSON payloads
Verifying results without relying on the UI
Why real-world projects typically automate this with Python tests (e.g., pytest) instead of manual requests
Finally, I share how to access the full course on a dedicated platform (free) so you can track your progress more easily than a long YouTube playlist, and how to contact Jesse for access and updates.
If you find the course valuable, send a note encouraging the remaining videos to be uploaded—community feedback is what keeps free educational projects moving forward.