Part Two Welcome

Welcome to Part II of the course.

Project Source Code

Get the project source code below, and follow along with the lesson material.

Download Project Source Code

To set up the project on your local machine, please follow the directions provided in the README.md file. If you run into any issues with running the project source code, then feel free to reach out to the author in the course's Discord channel.

  • |

Lesson Transcript

  • [00:00 - 01:55] Welcome to part two of the course. If you're here, you've successfully completed part one, so congratulations. In part two, we take everything we've learned from part one of the course and focus on building an actual home sharing application we call Tinyhouse. We'll prepare the boilerplate of our application from the code we built in part one. Use React Router to create the necessary client-side routes. Establish the structure of the documents and the collections in our database. Allow user authentication with Google Sign-In and OAuth 2.0. See how we can persist logging sessions for the users with the help of cookies. Query and display user information in the user plays of our application. Query and display listing information in the listing page of our application. Query information of multiple listings. Allow users to search for listings in certain locations with the help of Google's geocoding API. Use the third-party payments provider Stripe to allow users to pay other users in our application. Allow users to host listings. Have our listing images be hosted on Cloudinary. Allow users to book listings from other users. Compile and deploy our Tinyhouse application to the Cloud. And finally, module 15 will be a bonus module that consists of individual lessons that teach certain specific topics that aren't core to the app we built. There's a lot of content here and we're incredibly excited to have you onboard. We'll see you in the course.

Welcome to part two of the course. If you're here, you've successfully completed part one, so congratulations. In part two, we take everything we've learned from part one of the course and focus on building an actual home sharing application we call Tinyhouse. We'll prepare the boilerplate of our application from the code we built in part one. Use React Router to create the necessary client-side routes. Establish the structure of the documents and the collections in our database. Allow user authentication with Google Sign-In and OAuth 2.0. See how we can persist logging sessions for the users with the help of cookies. Query and display user information in the user plays of our application. Query and display listing information in the listing page of our application. Query information of multiple listings. Allow users to search for listings in certain locations with the help of Google's geocoding API. Use the third-party payments provider Stripe to allow users to pay other users in our application. Allow users to host listings. Have our listing images be hosted on Cloudinary. Allow users to book listings from other users. Compile and deploy our Tinyhouse application to the Cloud. And finally, module 15 will be a bonus module that consists of individual lessons that teach certain specific topics that aren't core to the app we built. There's a lot of content here and we're incredibly excited to have you onboard. We'll see you in the course.