Skip to content

Nimantha-Perera/IPTV

Repository files navigation

IPTV Hotel Android TV App

Overview

The IPTV Hotel Android TV App provides hotel guests with an interactive and seamless IPTV experience. It allows guests to access live TV channels, on-demand content, and hotel services directly from their Android TV devices. The app supports a wide range of IPTV features such as channel management, video streaming, and personalized guest experiences.

This app is built using Flutter for a rich, cross-platform user interface and integrates with Firebase for real-time data management and user authentication.

Features

For Hotel Guests:

  • Live TV Channels: Stream live TV channels with a high-quality and responsive interface.
  • On-Demand Content: Access movies, TV shows, and other on-demand content.
  • Hotel Services: View and interact with hotel services (e.g., room service, booking requests).
  • Multilingual Support: The app can support multiple languages based on the guest's preferences.
  • Personalized Recommendations: Get content recommendations based on the guest's viewing history.

For Administrators:

  • Channel Management: Add, remove, and manage available IPTV channels.
  • Content Management: Upload and organize on-demand content such as movies and shows.
  • Guest Analytics: Track guest usage patterns and preferences to improve the experience.
  • Real-Time Updates: Update TV content, services, and channels in real-time.
  • Room Assignment: Assign and track rooms where guests are using the IPTV service.

Tech Stack

Frontend:

  • Flutter: For building the Android TV app with a cross-platform approach.
  • Firebase: For backend services, including real-time database, user authentication, and cloud storage.
  • ExoPlayer: For video streaming, providing smooth playback of live TV and on-demand content.

Other Technologies:

  • Firebase Authentication: For guest login and user profile management.
  • Cloud Firestore: For managing content metadata, channel lists, and guest information.
  • Firebase Cloud Storage: For storing video files and content for on-demand streaming.
  • Google Fonts: For custom fonts in the app's UI design.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published