Skip to content

Crealify/flutter_youtube_clone

Repository files navigation

Logo

🎥 YouTube Clone – Flutter

A modern YouTube-style video streaming application built using Flutter & Firebase.
Live Demo (Coming Soon)Report BugRequest Feature


📛 Badges


📌 Overview

This project is a YouTube Clone built using Flutter + Firebase, featuring clean architecture, Riverpod state management, and real-time video streaming functionalities.


✨ Features

  • 🔐 Firebase Authentication
  • 📹 Video Upload + Thumbnail Upload
  • ▶️ YouTube-style Video Player UI
  • ❤️ Like, Comment, Save
  • 🔥 Firestore real-time updates
  • 🎨 Dark & Light Themes
  • 👤 Creator Channel Page
  • 📱 Works on Android, iOS, Web
  • 🧩 Riverpod State Management

📁 Folder Structure

lib/
├── features/
│   ├── auth/
│   ├── home/
│   ├── video/
│   ├── channel/
│   └── comments/
├── common/
├── core/
├── models/
└── main.dart

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/Crealify/youtube_clone.git cd youtube_clone


2️⃣ Install Dependencies

flutter pub get


3️⃣ Firebase Setup ➤ Create a new Firebase project

➤ Add apps for:

Android

iOS

Web


➤ Add configuration files:


android/app/google-services.json
ios/Runner/GoogleService-Info.plist
web/firebase-config.js  (or inside index.html)

Enable the following Firebase services:

Firebase Authentication (Email/Password or Google)

Firestore Database

Firebase Storage

Firebase Hosting (optional)

Cloud Functions (optional for advanced features)


4️⃣ Run the App

flutter run


📸 Screenshots

Below are some UI previews of the app.

---
| | |

🗺 Roadmap

  • Shorts UI
  • Notifications System
  • Video Categories
  • Offline Downloads
  • Creator Analytics Dashboard

🤝 Contributing

Contributions are welcome!
Feel free to open an issue or submit a pull request.


👤 Author

Crealify
GitHub: https://github.com/Crealify
LinkedIn: https://linkedin.com/in/Crealify
Email: [email protected]


📄 License

This project is licensed under the MIT License.


Made with Crealify using Flutter

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published