MemeBaaz is your one-stop destination for sharing video clips and images 📸. All submissions go through an admin approval process to maintain the quality of content.
👉 Play Store (30K+ Downloads)
👉 Direct APK Download
- 👍 Like/Download/Share Options
- 📜 Infinite Scrolling
- 💰 Google Ad Integration
- 💾 Local Save Functionality
- 📚 Categorized Menu
- 📲 Responsive Design
- 👮♂️ In-built Admin Page
- 📥 User Uploads Enabled
- 🗃️ Media Caching
- 🔄 Media Compression On Upload
- ❤️ Double Tap Like (Instagram-style)
- ⏩ Pagination
Client: Flutter, Getx, Firebase SDK
Server: Firebase, Cloud Firestore, Cloud Storage
1️⃣ Clone the repo
gh repo clone rawquesh/memebaaz
2️⃣ Navigate to project directory
cd memebaaz
3️⃣ Install dependencies
flutter pub get
This project uses Firebase services like Auth, Firestore, Storage, and Messages:
- Create a new Firebase project
- Add Android config with Package Name
com.memebaaz.MemeBaaz
and App NicknameMemeBaaz
- Follow Firebase official documentation for setup
To set up the Firestore, use the following schema:
{
"config": {
"categories": {
"data": ["category 1", "category 2"]
},
"keys": {
"key": "12345"
}
},
"content": [
// Add your media docs here
]
}
Love the app? Have suggestions? 💌
Feel free to reach out to us on Twitter.