Summary
Keywords
Full Transcript
In this video, we'll build a web app using only Python. This means both the front-end and back-end will be written in Python. The UI will come from Flet's framework, while the back-end will be from Firebase. The database will be a real-time database also from Firebase. A note on the video: I tired to use audio in this tutorial, especially since this is a pretty long video, but I could not find a good way to implement it. I'm looking into voice-over software that I could purchase in order to provide some better tutorial-firendly explanations. In any case, if certain parts are unclear, feel free to comment and I'll try my best to answer the questions. Note: Pyrebase has the following pip install: pip install Pyrebase4 Web App Functions: 1. User authentication. 2. User registration. 3. Generate post. 4. Create, Read, Delete user post. 5. Display account information. Time Stamps 00:00:00 - 00:03:03 Demonstration 00:03:04 - 00:06:20 Folder Setup 00:06:21 - 00:17:19 Application Module Logic Setup 00:17:20 - 00:35:19 Login Page UI 00:35:20 - 00:39:29 Registration Page UI 00:39:30 - 00:50:34 Firebase Setup (Authentication + Database) 00:50:35 - 00:58:52 View: Change Route Method 00:58:53 - 01:22:19 View: Register User Method 01:22:20 - 01:51:02 Index Page UI 01:51:03 - 02:06:45 View: Login User + Authentication 02:06:46 - 02:29:31 View: Create User Post (UI + Logic) 02:29:32 - 02:35:05 View: Read User Data + Display Post-Login 02:35:06 - 02:41:32 View: Delete User Post (Front + Back End Data) 02:41:33 - 03:11:37 Profile Page UI + Logic & Final demo #python #tutorial #web
