Skip to content

Black Stage is a Flutter application designed for live video streaming and user interaction. This project allows users to log in, view live videos, and interact with content.

Notifications You must be signed in to change notification settings

jamalihassan0307/Black-Stage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation


Black Stage - Social Media & Live Streaming App

A Feature-Rich Social Media & Live Streaming Platform with Real-Time Video, Chat, and Wallet

Flutter Firebase ZEGO Cloud

📸 Banner

Black Stage Banner

📌 Overview

Black Stage is a modern Flutter application for live video streaming, real-time chat, and social interaction. Users can log in with popular providers, join or host live streams, chat, manage profiles, and use a secure wallet for in-app purchases.

🚀 Tech Stack

  • Flutter (UI Framework)
  • Firebase (Authentication & Database)
  • ZEGO Cloud (Real-Time Streaming)
  • Material Design

🔑 Key Features

  • Authentication: Google, Twitter, and Facebook login integration
  • Live Streaming: Real-time video streaming with ZEGO Cloud
  • Chat System: Firebase-powered chat for seamless communication
  • Video Creation & Editing: Built-in tools for content creation
  • User Profiles & Following System: Enhanced social engagement
  • Wallet & Payment System: Secure transactions for in-app purchases
  • Face Beautification: Real-time video effects

📸 Screenshots

Onboarding & Login

Splash Screen

Splash

Login

Login

Sign Up

Sign Up

Google Sign In

Google Sign In

Facebook Login

Facebook Login

Home & Audience

Home

Home

Audience All

Audience All

Audience Page

Audience Page

Select Host or Audience

Select Host/Audience

Live Streaming & Video

Create Video Stream

Create Stream

Live Streaming ID

Live Streaming ID

Call Welcome

Call Welcome

Audio Effects

Audio Effects

Face Beautification

Face Beautification

Face Beautification 2

Beautification 2

Picture Permission

Picture Permission

Audio Permission

Audio Permission

Chat & Social

Chat Screen

Chat Screen

Chat Page

Chat Page

Chat Page 1

Chat Page 1

Call Chat

Call Chat

Call Chat 1

Call Chat 1

Wallet & Payment

Wallet

Wallet

Deposit

Deposit

Payment Method

Payment Method

User Profile & Summary

User Profile

User Profile

Summary

Summary

Top Channel

Top Channel

📁 Project Structure

lib/
├── pages/                # All app screens/pages
│   ├── user_profile_video_page.dart
│   └── ...
├── main.dart             # App entry point
├── ...                   # Other Dart files
android/                  # Android-specific files
pubspec.yaml              # Flutter package config
README.md                 # Project documentation

📱 Download APK

You can download the latest version of the app from: APK/app-debug.apk

👥 Contributors


jamalihassan0307

MohsinAzad32

Made with ❤️ using Flutter, Firebase, and ZEGO Cloud