memebaaz
memebaaz copied to clipboard
Memebaaz is a video/images sharing app, Anyone can share short videos and images through app, the media will go through admin's approval.
🚀 MemeBaaz - The Ultimate Memes & Short Videos App
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.
🌟 Demo
👉 Play Store (30K+ Downloads)
👉 Direct APK Download
📸 Screenshots
✨ Features
- 👍 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
🛠️ Tech Stack
Client: Flutter, Getx, Firebase SDK
Server: Firebase, Cloud Firestore, Cloud Storage
💻 Run Locally
1️⃣ Clone the repo
gh repo clone rawquesh/memebaaz
2️⃣ Navigate to project directory
cd memebaaz
3️⃣ Install dependencies
flutter pub get
🔥 Firebase Setup
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
📦 Firestore Data Model
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
]
}
👥 Authors
📝 Feedback
Love the app? Have suggestions? 💌
Feel free to reach out to us on Twitter.