Part Two Welcome

Welcome to Part II of the course.

👩‍💻 Get access to the TinyHouse Part II source code -

here

.


👩‍💻 See the full syllabus document for Part I & Part II -

here

.


🎳 Join us over at the

#tinyhouse

channel in our Discord organization -

here

.

Welcome to Part II of the course! If you're here, you've successfully finished Part I so congratulations 🎉!

In Part II, we take everything we’ve learned from Part I and focus our efforts on building the TinyHouse home sharing application.

This lesson preview is part of the TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL - Part Two course and can be unlocked immediately with a single-time purchase. Already have access to this course? Log in here.

This video is available to students only
Unlock This Course

Get unlimited access to TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL - Part Two with a single-time purchase.

Thumbnail for the \newline course TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL - Part Two
  • [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.