Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build a Full Stack React Native App with Payments - PostgreSQL, TypeScript, Stripe, Tailwind

JavaScript Mastery via YouTube

Overview

Develop a full-stack Uber Clone Application using React Native, Expo, PostgreSQL, TypeScript, Stripe, and Tailwind CSS in this comprehensive tutorial. Learn to set up the development environment, create the project structure, and implement key features like onboarding screens, authentication with Clerk, bottom tab navigation, and database integration with NeonDB. Master building the home page UI, integrating map functionality, implementing state management with Zustand, and creating a location autocomplete feature. Progress through ride-finding, confirmation, and booking screens, incorporating Stripe for payments. Explore map path directions, real dynamic data implementation, OAuth authentication, ride history, and profile screens. Gain hands-on experience in solving common issues and optimizing the app's performance throughout the development process.

Syllabus

— Intro
— IDE Setup
— Project Setup
— WebStorm Customization
— File & Folder Structure and Router Setup
— Onboarding Screens
— Auth Screens
— Clerk Email Authentication
— Bottom Tab Bar
— NeonDB Implementation & API routes
— HomePage UI
— Map Functionality
— Zustand State Management
— Location Autocomplete Feature
— Find Ride Screen
— Confirm Ride Screen
— Book Ride Screen
— Stripe Payment Implementation
— Map Path Direction & Completing the Main Flow
— Implementing Real Dynamic Data
— Implementing oAuth Authentication
— Rides History Screen
— oAuth Redirection Issue and Other Fixes
— Profile and Message Screens

Taught by

JavaScript Mastery

Reviews

Start your review of Build a Full Stack React Native App with Payments - PostgreSQL, TypeScript, Stripe, Tailwind

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.