๐ Explore All My Excel Solutions: https://pythonandvba.com/solutions ๐๐๐ฆ๐๐ฅ๐๐ฃ๐ง๐๐ข๐ก โโโโโโโโโโโโโโโโโโโโโโโโโโ In this video, we're building a web app from scratch using a new Python package called FastHTML. This digital guestbook lets everyone leave a message, and it's all done without any JavaScript! For the database, we're going to use PostgreSQL from Supabase. To create the web app, it will be helpful if you know some HTML. However, if you are completely new to web development, don't worry. This tutorial will be beginner-friendly. I'll guide you through each step, from installing FastHTML to deploying your web application for free. By the end, you'll have your very own live guestbook on the internet! #PythonWebApp #FastHTML #PythonProject โ ๏ธ Disclaimer: This guestbook was heavily inspired by @mattpalmer 's guestbook solution, which he showcased in this video: https://youtu.be/mIY0RlMA8N0?si=D6sThlGF5IWoJim- I reached out to Matt before releasing the video and asked for permission to โborrowโ his idea. Thanks, Matt ๐ ๐ ๐๐๐ก๐๐ฆ: โถ Live Website: https://guestbook.pythonandvba.com/ โถ Souce Code: https://github.com/Sven-Bo/fasthtml-guestbook-supabase โถ fastHTML Docs: https://docs.fastht.ml/ โถ Pico Docs: https://picocss.com/docs โถ Supabase: https://supabase.com/ โถ Gitignore Generator: https://gitignore.io/ โถ Vercel: https://vercel.com/ โญ ๐ง๐๐ ๐๐ฆ๐ง๐๐ ๐ฃ๐ฆ: 00:00 โ Introduction 00:48 โ Installing FastHTML 01:04 โ Running the Example Code locally 01:38 โ Explaining FastHTML with Example Code 03:45 โ Styling the Application with Pico CSS 04:32 โ Creating a Multi-Page Application 05:08 โ Building the Guestbook Form 10:13 โ Connecting to a Postgres Database with Supabase 12:30 โ Fetching Data from the Database 14:07 โ Inserting New Data into the Database 15:58 โ Handling Form Submissions with FastHTML 17:35 โ Adding a Favicon 17:55 โ Deploying the Web Application to Vercel 20:28 โ Testing the Live Application 20:39 โ Outro ๐ง๐ข๐ข๐๐ฆ ๐๐ก๐ ๐ฅ๐๐ฆ๐ข๐จ๐ฅ๐๐๐ฆ โโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ใ๐๐ฅ๐๐ใExcel Add-in (๐ ๐๐ง๐ผ๐ผ๐น๐๐ฒ๐น๐): https://pythonandvba.com/mytoolbelt ๐ Dashboard Excel Add-In (๐๐ฟ๐ฎ๐ณ๐น๐): https://pythonandvba.com/grafly ๐จ Cartoon Charts Excel Add-In (๐๐๐๐ฒ๐ฃ๐น๐ผ๐๐): https://pythonandvba.com/cuteplots ๐คช Fun Emoji Excel Add-In (๐๐บ๐ผ๐ท๐ถ๐ณ๐): https://pythonandvba.com/emojify ๐ Excel Templates: https://pythonandvba.com/go/excel-templates ๐ My Courses: https://pythonandvba.com/go/courses ๐ Books, Tools, and More: https://pythonandvba.com/resources ๐๐ข๐ก๐ก๐๐๐ง ๐ช๐๐ง๐ ๐ ๐ โโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ LinkedIn: https://www.linkedin.com/in/sven-bosau/ ๐ธ Instagram: https://instagram.com/codingisfun_official ๐ป GitHub: https://github.com/Sven-Bo ๐ฌ Discord: https://pythonandvba.com/discord ๐ฌ Contact: https://pythonandvba.com/contact โ ๐๐๐ ๐บ๐ฒ ๐ฎ ๐ฐ๐ผ๐ณ๐ณ๐ฒ๐ฒ? If you want to support this channel, you can buy me a coffee here: โถ https://pythonandvba.com/coffee-donation