Memebaaz - A video/images sharing app, Anyone can share short videos and images through app

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

GitHub

View Github