Navigate Select ESC Close

Learn Fast API With This ONE Project

2025-10-30 Education
150.9k
3.9k
228
Tech With Tim
Tech With Tim
2.0m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

ImageKit is an image and video API plus AI-Powered DAM that we use in this project to handle all of our image and video operations, check it out here: https://tinyurl.com/bdf3mxxx I'll teach you Fast API by working through a real project. I'll go over everything from the absolute basics to some more advanced concepts like setting up authentication, logging in various users, connecting to a database, and all of the components that you actually need if you want to build a real production grade application. This video is not designed for absolute beginners. DevLaunch is my mentorship program where I personally help developers go beyond tutorials, build real-world projects, and actually land jobs. No fluff. Just real accountability, proven strategies, and hands-on guidance. Learn more here - https://training.devlaunch.us/tim?video=SR5NYCdzKkc 🎞 Video Resources 🎞 ImageKit: https://tinyurl.com/bdf3mxxx ImageKit Docs: https://imagekit.io/docs/integration/python#generating-url-for-rendering-images-in-python-app FastAPI Users Docs: https://fastapi-users.github.io/fastapi-users/latest/ Code in this video: https://github.com/techwithtim/FastAPIPhotoVideoSharing UV Tutorial: https://www.youtube.com/watch?v=6pttmsBSi8M ⏳ Timestamps ⏳ 00:00:00 | Video Overview 00:00:35 | Project Demo 00:01:58 | Web App Architecture & Theory 00:14:07 | Project Setup & Install 00:20:45 | FastAPI Setup & Basics 00:28:10 | FastAPI Docs 00:30:10 | GET & Fetching Posts 00:32:25 | Path Parameters 00:33:49 | Raising Errors & Status Codes 00:34:56 | Query Parameter 00:38:34 | Request Body & POST 00:43:28 | Output Type & Pydantic Models 00:46:30 | Database Connection 00:59:57 | Creating Posts & Saving to Database 01:05:22 | Retrieving from Database 01:10:27 | Image & Video Upload (ImageKit) 01:27:08 | Deleting Posts 01:30:54 | User Authentication and JWT Tokens 01:52:02 | Protecting Endpoints 01:58:00 | Streamlit Frontend Hashtags #FastAPI #ImageKit #SoftwareEngineer

Top Comments (10)

@TechWithTim 2025-10-30

ImageKit is an image and video API plus AI-Powered DAM that we use in this project to handle all of our image and video operations, check it out here: https://tinyurl.com/bdf3mxxx

12 2 replies
@daxocomedy-b2d 2025-11-19

Thanks for the great insights! I’ve been looking for ways to improve my API development, and I think Pneumatic Workflow's no-code features might just be the solution I need.

12
@robertrussell618 2025-10-30

If it ever feels like you're re-creating the same content, just know that I've watched several of your tutorials on creating and authenticating a FastAPI app many times over and I have different favorites for different things to help remind me how to solve different problems.

45
@dhruv_jadav_09 2025-11-19

Just got into FastAPI, and I'm really curious how Pneumatic Workflow can help me speed up my onboarding process! Excited to see how it all comes together.

13
@rozhanmirzaei3512 2026-05-30

I love this. Actually I think it's great that you didn't explain every python code line by line, it would be boring for those who already know python or other frameworks. You just got to the important stuff. Good job!

0
@tayyab.sheikh 2025-12-25

This video is not beginners, it is essentially a revision of concepts.

53 7 replies
@elvira_muzz 2025-11-19

FastAPI looks awesome! I’ve spent time coding manually, but using Pneumatic Workflow has made automating structured processes feel so much easier.

14
@sai_00983 2025-11-12

seriously great tutorial tim. i had so much fun about knowing ORM, authorization and authentication modules. not many beginner friendly tutorials come this way. I just love the choice of your words when describing a concept or when you are coding. keep doing it. thank you.

4
@theDxBear 2026-01-03

Everything was OK until you reach the DB section and you just started to run and write codes without explains!

102 2 replies
@GPandzik 2025-10-30

17:00 - for anyone who also gets a zsh error trying to install fastapi-users[sqlalchemy], you might need to quote that to get it to work. When I tried `uv add fastapi-users[sqlalchemy]`, I'd get back `zsh: no matches found: fastapi-users[sqlalchemy]`. That means my shell was trying to be "helpful" and interpret the square-brackets as a ZSH object, not part of the uv command, and it didn't know what to do with it. Just changing it to `uv add 'fastapi-users[sqlalchemy]'` (note the single-quotes) told ZSH to knock it off and just run the command as-is.

39 3 replies

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot