TikTok Clone

Lukas Grinevičius profile picture
Lukas GrinevičiusNov 10, 2025

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!


Lukas Grinevičius profile picture

Lukas Grinevičius

Hey! 👋 I'm Lukas and I'm a Fullstack Developer with a passion for building new exciting projects, coding, and sharing my knowledge with others.

I'm also a co-founder as well as a CTO of a startup that is used by over 20k users.

You are in good hands because I will always try my best to help You to improve and become the next rock star developer! 🚀

Therefore, I think I can call myself (notJust) developer, and I'm sure You can too! 😎

If you want to support me personally, you can

Buy me a coffee