Skip to content

Bxstars/video-player

Repository files navigation

Player

A modern and customizable video player built with Angular, designed to provide a smooth user experience with flexible and intuitive controls.

Features

  • 🔥 Play / Pause controls
  • 🔥 Volume control & mute
  • 🔥 Light and Dark mode
  • 🔥 Responsive layout
  • 🔥 Customizable control bar

To-Do List

☑️ Core Features

  • Add video URL input support
  • Support different video formats
  • Add playlist support

☑️ Internationalization

  • Add multi-language support (i18n)
    • English (EN)
    • Portuguese – Brazil (PT-BR)

☑️ Platform Improvements

  • Convert project to PWA (Progressive Web App)
  • Create dedicated layouts for:
    • Desktop (Web)
    • Mobile devices

☑️ UI / UX Enhancements

  • Improve responsiveness across breakpoints
  • Add smooth animations and transitions
  • Improve accessibility (ARIA labels & keyboard navigation)

Preview

Small Mode

Small Mode

Medium Mode

Medium Mode

Getting Started

1 - Clone the repository

git clone https://github.com/Bxstars/Player.git
cd Player

2 - Install dependencies

npm install

3 - Run the project

ng serve

Access in your browser:

http://localhost:4200

Tech Stack

Technology Version Documentation
Angular 21.1.4 https://angular.io/

About

Customizable Angular video player with intuitive controls.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors