Mobile App Development with React Native, Supabase, and Next.js
Offered By: freeCodeCamp
Course Description
Overview
Syllabus
 Intro 
 Create a new React Native Expo Application
 Expo Router tutorial 
 Expo Router File-based routing Create Pages
 Master Layouts in Expo Router
 Build Home Page
 Dynamic Pages in Expo Category Page
 Zustand in React Native Cart State
 Product Details Page Build
 Cart Page Build
 Orders Page Build
 Order Details Page Build
 Auth Page Build
 Supabase Intro
 Supabase Auth Provider
 Supabase Login in React Native
 Supabase SQL, Triggers, Functions
 Row Level Security Supabase
 Bootstrap NextJS Application with Typescript 
 Master Routing in NextJS
 Supabase, Server Side Rending and Supabase Types
 Supabase Email and Password Authentication
 Authorization and Routes Protection in NextJS
 Role Level Security / Authorization
 Layout in NextJS
 Signout And Theming
 Category Table Supabase
 Fetch Category Server Action
 Product Schema and Row Level Security
 Category Page Setup
 Code walkthrough
 Category Page UI Implementation
 Category Page UI Completion
 Create Category And Supabase Storage
 Update And Delete Category
 Product Page Setup
 Code walkthrough
 Create product Schema
 Product CRUD actions
 Product Page Utility Setup
 Product Page Layout
 Project Walkthrough So Far
 React Query
 Fetching Products and Categories
 Supabase types React Native
 Displaying Categories
 Display Product Details Page Data
 Category Details Page
 Cart Page Fixes
 Orders Supabase
 Display Orders
 Create Order Function
 Create Order Item function
 Create Order Item
 Order Details Page
 Orders Page
 Fetching Orders With Products
 Fetching Orders Page Component
 Orders Management Table
 Order Action View Order Products
 Order Status Select Dropdown
 Order Status Change Server Action
 Order Update Real-Time Subscription
 Supabase Local Setup
 Using Environment Variables in Expo
 Stripe Integration and Edge Functions
 Stripe Checkout
 Supabase Migrations and User Schema Update
 Create Stripe Customer
 EAS Setup
 Notification Setup
 Testing Push Notification on A Real Device
 Realtime Admin Order Status Notification
 Orders Chart
 Product Category Chart
 Latest Users Chart
 Landing Page Setup
 Hero Section
 Home Page Completion
 Deployment To Vercel
 Deployment Fixes
Taught by
freeCodeCamp.org
Related Courses
Vue 3 & Supabase - Workout Tracker AppTraversy Media via YouTube Supabase Crash Course
Traversy Media via YouTube Cache Supabase data at the Edge with Cloudflare Workers and KV Storage
egghead.io Build a SaaS product with Next.js, Supabase and Stripe
egghead.io Build a Real-Time Data Syncing Chat Application with Supabase and Next.js
egghead.io
