Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mo7amedaliebaid/mytiktok

By using firebase as a backend and getx as a state management, I developed a simulation of the famous TikTok app.
https://github.com/mo7amedaliebaid/mytiktok

dart firebase firebase-auth firestore flutter getx imagepicker mvc-architecture social-media tiktok videoplayer

Last synced: about 2 hours ago
JSON representation

By using firebase as a backend and getx as a state management, I developed a simulation of the famous TikTok app.

Awesome Lists containing this project

README

        

# MyTikTok
By using firebase as a backend and getx as a state management, I developed a simulation of the famous TikTok app .

## State Management
✔️ Getx

## Design Pattern
✔️ MVC Pattern

## 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

## Dependencies

**firebase**
- firebase_core:
- firebase_auth:
- cloud_firestore:
- firebase_storage:

**video management**
- video_player:
- video_compress:

**state management**
- get:

**common**
- cached_network_image:
- image_picker:
- timeago:

## Screenshots












more screenshots https://github.com/mo7amedaliEbaid/mytiktok/blob/e7a24539ac60ba189e04827a34ecfc5ae3fac742/mytiktok_screenshots

## Video
https://www.linkedin.com/posts/mo7amedebaid_flutter-firebase-tiktok-activity-7088857911199768576-KgoU?utm_source=share&utm_medium=member_desktop