Introduction
Let's build the TikTok clone with React Native!
In this full stack tutorial, we'll build a complete TikTok clone with React Native, Expo Router, Zustand, TanStack Query and Supabase. You'll learn to build app features like a scrollable video feed, comments, authentication, data fetching, backend setup and so much more!
📝 This video includes a lot of tools and technologies, providing an excellent opportunity to learn how to:
- Build a TikTok-style vertical video feed
- Record and upload videos using expo-camera and expo-image-picker
- Authenticate users with Supabase Auth and manage sessions with Zustand
- Store and stream videos securely using Supabase Storage
- Create database tables for profiles, posts, comments, and likes
- Fetch and mutate data efficiently using TanStack Query
- Build a scalable backend with Supabase (Auth, DB, Storage)
- Implement pagination, refetching, and protected routes
- Add likes, comments, and user profiles
- Secure your app with RLS (Row Level Security) and storage policies
... and MORE!


