Full Stack TikTok Clone using Flutter, Firebase & GetX

Overview

TikTok Clone

A Tiktok App- Works on Android & iOS!

Features

  • Authentication with Email & Password
  • Uploading Videos with Caption
  • Compressing Videos
  • Generating Thumbnails Out of Video
  • Displaying Videos with Caption
  • Liking on Posts
  • Commenting on Posts
  • Liking the Comments
  • Searching Users
  • Following Users
  • Displaying Followers, Following, Likes & Posts of User
  • TikTok Like UI

YouTube

I have created a tutorial based on this, do check it out on my channel Rivaan Ranawat

Youtube Tutorial Image

Installation

After cloning this repository, migrate to tiktok-flutter-clone folder. Then, follow the following steps:

  • Create Firebase Project
  • Enable Authentication
  • Make Firestore Rules
  • Create Android & iOS Emulator/Simulator Then run the following commands to run your app:
  flutter pub get
  open -a simulator (to get iOS Simulator)
  flutter run

Tech Used

Server: Firebase Auth, Firebase Storage, Firebase Firestore

Client: Flutter, GetX

Architecture: MVC

Feedback

If you have any feedback, please reach out to me at [email protected]

You might also like...

Wordle-clone - A Wordle-clone built using Flutter

Wordle-clone The project consists of two applications : wordle_clone_api : Which

Jan 25, 2022

WiwaChat-WhatsApp-Like-Clone - A beautiful and fully functional WhatsApp UI clone in Flutter

WiwaChat-WhatsApp-Like-Clone - A beautiful and fully functional WhatsApp UI clone in Flutter

Wiwa Chat - A WhatsApp Clone in Flutter A beautiful and fully functional WhatsAp

Nov 6, 2022

Whatapp clone UI - WhatApp UI clone in flutter

Whatapp clone UI - WhatApp UI clone in flutter

whatapp clone in flutter WhatApp UI clone in flutter Getting Started

Feb 6, 2022

Fashion App Clone - a clone app from Emre Altunbilek's Flutter Course

Fashion App Clone This is a clone app from Emre Altunbilek's Flutter Course. I am trying to clone UI and improve code.

Oct 2, 2022

Whatsapp-clone - A whatsapp clone with dart

Whatsapp-clone - A whatsapp clone with dart

whatsapp-clone Just a simple whatsapp clone with dart

Mar 28, 2022

Fluttergram - A working Instagram clone written in Flutter using Firebase / Firestore

Fluttergram - A working Instagram clone written in Flutter using Firebase / Firestore

Fluttergram - A working Instagram clone written in Flutter using Firebase / Firestore

Oct 5, 2022

A Flutter application that allows users to post with full authentication

A Flutter application that allows users to post with full authentication

familicious_app A Flutter application that allows users to post with full authentication This project was built during a training session and improved

Oct 31, 2022

🍔 A flutter app that shows food categories with various meals in each category and full description of each meal.

🍔 A flutter app that shows food categories with various meals in each category and full description of each meal.

🍔 A flutter app that shows food categories with various meals in each category and full description of each meal.

Jun 1, 2022

A simple but powerful path-based navigation router with full web-browser and deeplink support.

nav_stack A simple but powerful path-based routing system, based on MaterialApp.router (Nav 2.0). It has browser / deeplink support and maintains a hi

Nov 28, 2022
Comments
  • problems when going into profile page with another user account

    problems when going into profile page with another user account

     Original Code has a bug where if you sign out (a person A) and log in with another account (PersonB) and go to the profile page using bottomNavigationItem, the previous profile (Person A) appears not the other one I couldn't figure out why it happens, so I inserted the user uid directly into function that returns the page list. I still don't know why the auth user uid doesn't get passed to profile page, but adding uid directly from the bottom navigation tap seems to fix the issue. I think since we set the Page List as constant, the auth user uid also became constant  rather than listening to the change of the auth state I hope it helps
    
    opened by jinseok9338 0
  • Video load time.

    Video load time.

    Hi, thanks for the clone and the youtube tutorial. The issue is the videos take time to load as they download first and then play the video but if you see apps like instagram or tiktok it doesn't take much time to load the video , its like instant. Same with youtube or any other streaming website, it doesn't wait to load the whole video. Is there a way to fix that?

    opened by marc-walton 0
Owner
Rivaan Ranawat
Interested In App & Web Development.
Rivaan Ranawat
TikTok Clone - A Tiktok App- Works on Android & iOS

TikTok Clone A Tiktok App- Works on Android & iOS! Features Authentication with Email & Password Uploading Videos with Caption Compressing Videos Gene

null 9 Dec 18, 2022
A full stack Instagram clone built with Flutter and Firebase

instagram_clone Responsive Instagram clone built with Flutter and Firebase. Getting Started This project is a starting point for a Flutter application

Simba Shi 2 Nov 26, 2022
A tiktok clone built with flutter and getx

A tiktok clone built with flutter and getx

Ikwechegh Ukandu 5 Apr 3, 2022
A TikTok Clone in Flutter and Firebase.

TikTok Flutter Clone of TikTok with Flutter and Firebase. Caracteristics Video Demo: https://youtu.be/sMKg6ILYgv0 -TikTok UI -Swipe Videos -Dynamic Vi

Salvador Valverde 863 Jan 3, 2023
A clone of the TikTok App using Flutter.

Tik Tok App clone TikTok is an iOS and Android media app for creating and sharing short videos. The app was launched in 2017 by ByteDance, for markets

Maxwell Cofie 211 Dec 19, 2022
🚀 This is mobile application using Flutter for develop Tiktok

Flutter Tiktok Clone Description: ?? This is mobile application using Flutter for develop Tiktok How I can run it? ?? Clone this repo ?? Run below cod

Dao Hong Vinh 12 Feb 8, 2022
Flutter App using the stack overflow questions api which we made using django.

Flutter StackOverflow App Flutter StackOverflow App using the stack overflow questions api which we made using django. Show some ❤️ and star the repo

Pawan Kumar 206 Dec 30, 2022
Flutter Tiktok 抖音实战 🍰🍓🍖🍟🍕🍔

Flutter实现抖音的UI效果,希望大家喜欢 Flutter Version:2.0.2 Dart Version:2.12.1 B站视频地址 推荐 视频点赞 侧边栏点赞 评论/分享 首页测滑 用户页 推荐/关注/城市 tab切换 搜索页 直播页 直播页切换 朋友页测滑 拍摄页 扫一扫/抖音码 北

钉某人 398 Jan 6, 2023
A Tiktok App- Works on Android & iOS!

TikTok Clone A Tiktok App- Works on Android & iOS! Features Authentication with Email & Password Uploading Videos with Caption Compressing Videos Gene

Alok Dubey 32 Jan 9, 2023
Whats-App-Clone-UI-using-Flutter - WhatsApp Clone UI using Flutter

WhatsApp ?? Clone UI ?? using Flutter ?? Screenshots Links My Socials Youtube ch

AmirHossein Bayat 6 Dec 7, 2022