Advanced Flet & FastAPI Python Tutorial -VIDEO

Job ID: 37863629

Budget: $30 – $250 USD

I'm looking for a Python pro to create an insightful, in-depth, and highly engaging video tutorial. This should focus exclusively on the Python-based Flet and FastApi libraries with Postgresql. A simple noteapp with the right folder structure...

Key Requirements:
I would like to understand how to use both technologies with a simple Note Api (restful api) where you can create a note, edit it and erase it and create also a simple registration and login.. My goal is :
1. to learn how to set up the right project structure for big applications that can scale up..(MVC pattern)
2. how to properly create endpoints and connect backend with frontend

FRONTEND:
note_api_project/

├── api/
│ ├── __init__.py
│ ├── routes.py # API routes for handling notes
│ └── views.py # Views for handling the logic of each route

├── models/
│ ├── __init__.py
│ └── note_model.py # Data model for the note

├── services/
│ ├── __init__.py
│ └── note_service.py # Business logic to interact with note data

├── utils/
│ ├── __init__.py
│ └── database.py # Database connection and utilities

├── app.py # Main application entry point

└── requirements.txt

----
BACKEND -> FASTAPI
noteapp/

├── backend/ # All backend related files
│ ├── db/ # Database models and session management
│ │ ├── database.py # Database connection and session management
│ │ └── models.py # SQLAlchemy models for Users and Notes
│ │
│ ├── schemas/ # Pydantic schemas for data validation and serialization
│ │ ├── note.py # Schemas for Notes
│ │ └── user.py # Schemas for User operations
│ │
│ ├── auth/ # Authentication mechanisms (JWT, OAuth, etc.)
│ │ └── auth_handler.py# Authentication utility functions
│ │
│ ├── routes/ # API routes for the application
│ │ ├── note.py # Routes for note-related operations
│ │ └── user.py # Routes for user-related operations
│ │
│ └── main.py # FastAPI app instance, CORS, middleware, route inclusion

├── frontend/ # Flet frontend application
│ └── main.py # Main file for Flet application logic and UI

├── requirements.txt # Project dependencies

└── README.md # Project documentation
Related categories: JavaScript Python Web Scraping FastAPI