MemeBaaz – Memes & Short Videos App
Memebaaz is a video/images sharing app, Anyone can share short videos and images through app, the media will go through admin’s approval.
Demo
Play Store (30K+ Downloads) || Direct Link
Screenshots
Features
- Like/Download/Share button
- Infinite Scroll
- Google Ads
- Local Save
- Categorized Menu
- Responsive Design
- Inbuild Admin Page
- Everyone can upload
- Cache Video/Image
- Media Compression (When uploading)
- Double Tap Like Effect Like Instagram
- Pagination, etc
Tech Stack
Client: Flutter, Getx, Firebase SDK
Server: Firebase, Cloud Firestore, Cloud Storage
Run Locally
Clone the project as you like
gh repo clone rawquesh/memebaaz
Go to the project directory
cd menebaaz
Install dependencies
flutter pub get
Connect firebase services
This project is connected to Firebase Auth, Firestore, Storage, Messages, etc:
- Create Firebase Project
- Add Android with Package Name:
com.memebaaz.MemeBaaz
, App nickname:MemeBaaz
- Add Firebase to the Project as official documentation
Firestore Data Model
You will need to create few Collection/Documents to start the app
{
"config": {
"categories": {
"data": ["category 1", "category 2"] // categories
},
"keys": {
"key": "12345" // Password for accessing admin page
}
},
"content": [
// Media Documents
]
}
Authors
Feedback
If you have any feedback, please reach out to us at Twittter