rawquesh / memebaaz

Memebaaz is a video/images sharing app, Anyone can share short videos and images through app, the media will go through admin's approval.

Home Page:https://play.google.com/store/apps/details?id=com.memebaaz.MemeBaaz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


๐Ÿš€ 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

App Screenshot


โœจ 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 Nickname MemeBaaz
  • 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.


About

Memebaaz is a video/images sharing app, Anyone can share short videos and images through app, the media will go through admin's approval.

https://play.google.com/store/apps/details?id=com.memebaaz.MemeBaaz

License:MIT License


Languages

Language:Dart 98.5%Language:Ruby 1.1%Language:Swift 0.3%Language:Kotlin 0.1%Language:Objective-C 0.0%