Rust Fullstack Web Application: Wasm, Yew, Rocket, Postgres and Docker

Full course:    • Rust Installation, Hello World, Hello Carg...   My Products Rust book: https://mybook.to/YJI6DI Rust Workbook: https://francescociulla.gumroad.com/l... Rust Cheatsheet: https://francescociulla.gumroad.com/l... By the end of this tutorial, you will understand how to create a simple yet complete full-stack application using the following technologies: For the Frontend: Rust - Core Programming Language Web Assembly - For running Rust in the browser Yew - Rust Framework for building client web apps Trunk - For serving the frontend app Tailwind CSS - For styling the frontend For the Backend: Rust - Core Programming Language Rocket - Rust Framework for building web servers For the Database: Postgres - Relational Database Docker - Dockerfile and Docker Compose for running Postgres Wow, so many technologies! But we'll keep the example as basic as possible to help you understand the core concepts. Let's get started! Useful Links ALL THE LINKS HERE: https://francescociulla.com GitHub repository: https://github.com/FrancescoXX/rust-f... 0:00 Introduction and Architecture 1:02 Project initialization and Postgres Database with Docker 2:27 Backend: Rocket - initialization and dependencies 3:40 Backend main.rs file 10:35 Backend: Build and run the project, test with Postman 13:30 Frontend: Add Wasm build option and Install Trunk 14:45 Frontend with Yew and Web Assembly: Project initialization and Dependencies 15:24 Frontend: Index.html file 16:05 Frontend: main.rs file, Tailwind CSS 23:55 Frontend: macro !html part 25:10 Frontend: Build and run app 26:15 Final Test using Frontend UI, Postman and Database