brand elements

TikTok Clone

Lukas Grinevičius profile picture
Lukas GrinevičiusNov 10, 2025
Get access to

The Asset Bundle

Source code, Step by step guide, code snippets, and assets used for this project.

Loading...

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