Skip to content

sahil-Parmar1/videohaven-app

Repository files navigation

Videohaven

Videohaven is a modern video streaming app built with Flutter that leverages the YouTube API. It offers a user-friendly interface with Cupertino design elements and a range of powerful features for discovering and managing videos.

Features

  • Search Videos: Easily search for videos using keywords.
  • Save History: Keep track of your watched videos with a built-in history feature.
  • Playlist Search: Discover playlists related to your search queries.
  • Saved Playlists: Save your favorite playlists for quick access.
  • Local Storage: Utilize Hive and SharedPreferences for efficient local data storage.
  • Suggested Videos: Get video recommendations based on your viewing history.
  • Search Channels: Find and explore channels that interest you.
  • Follow Channels: Stay updated by following your favorite channels.
  • Video Playback: Enjoy videos in full-screen mode with high-definition options and the ability to set your preferred quality.

Tech Stack

  • Flutter: A powerful UI toolkit for building natively compiled applications.
  • YouTube API: Integrated to fetch video content and metadata.
  • Hive: A lightweight and fast key-value database for Flutter.
  • SharedPreferences: For storing user preferences and simple data.
  • Firebase: For Authentication

Installation

  1. Clone the repository:
    git clone https://github.com/sahil-Parmar1/videohaven-app.git

About

useing Youtube API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published