Clicky is TikTok inspired cross-platform real-time social media mobile application. This project has been made to provide a seamless user experience and easy sharing of videos into the platform. User can easily share their videos, can react and comment and can also follo and unfollow any other user. This app can easily work on any iOS and android devices.
- Email Sign-In is used for authentication purposes.
- Various options such as displaying videos with captions, generating thumbnail out of videos are implemented.
- Liking, commenting on a post can be done.
- Videos are easily compressed.
- Interactive and responsive UI.
- Graphical and visual innovative effects are implemented.
- Latest technologies are used.
Client:
Flutter, GetX
Server:
Firebase Auth, Firebase Storage, Firebase Firestore
Architecture:
MVC
Flutter should be installed in the device. Along with flutter, any code editor and android studio should also be installed.
-
Clone the repo
git clone https://github.com/IUC4801/Clicky.git
-
After cloning this repository, migrate to
Clicky-clone
folder. Then, follow the following steps:
- Create Firebase Project
- Enable Authentication
- Make Firestore Rules
- Create Android & iOS Emulator/Simulator
- Run the following commands to run your app:
flutter pub get
open -a simulator (to get iOS Simulator)
flutter run
OS:
Windows 10 64 bitRAM:
8 GBProcessor:
11th Gen Intel(R) Core(TM) i5