Skip to content

Hizar62/iLive

Repository files navigation

Live Streaming App

A full-featured live streaming mobile application built with Flutter. This app offers real-time chat, meme sharing via an API, and live streaming capabilities using ZEGOCLOUD. It also integrates Firebase for secure user authentication and real-time data management.

Features

  • Live Streaming: Users can go live with their friends seamlessly using ZEGOCLOUD.
  • Real-time Chat: Engage with other users through live chat during streams.
  • Meme Timeline: Memes are fetched via an external API and displayed on a timeline, allowing users to browse and share memes.
  • User Authentication: Firebase authentication ensures secure login and registration processes.
  • Real-time Data Management: Firebase manages data efficiently, providing real-time updates for chats and live streaming sessions.

Tools & Technologies

  • Flutter: The app's front-end was developed using Flutter for a sleek and intuitive user experience.
  • ZEGOCLOUD: Integrated to enable seamless live streaming features.
  • Firebase: Used for user authentication, real-time data management, and database storage.
  • Meme API: Fetched memes from an external API to display on the timeline.
  • Dart: Core programming language used in the development of the app.

Installation

  1. Clone this repository:

    git clone https://github.com/Hizar62/iLive.git
  2. Navigate to the project directory:

    cd iLive
  3. Install dependencies:

     flutter pub get
  4. Set up Firebase:

    Create a Firebase project and add your Firebase configuration files to the project.

    Enable Firebase Authentication and Firestore for real-time data.

  5. Run the app:

    flutter run

Screen Shots

App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

About

Live Streaming & meme sharing app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published