This project is a Video-on-Demand (VOD) application built using TypeScript, React, and WebOS TV SDK. The application is designed to run on WebOS-powered televisions, providing users with a seamless video streaming experience.
- Browse and watch a wide range of videos on demand.
- User-friendly interface with intuitive navigation.
- Video playback controls, including play, pause, seek, and volume adjustment.
- Search functionality to find specific videos.
- Integration with WebOS TV-specific APIs for seamless TV application experience.
Make sure you have the following software installed before running the project:
- Node.js: https://nodejs.org (v12 or above)
- WebOS SDK: https://webostv.developer.lge.com/sdk/installation/
Follow these steps to get the project up and running:
- Clone the repository:
git clone https://github.com/your-username/vod-app.git
- Navigate to the project directory:
cd vod-app
- Install the dependencies:
npm install
To start the VOD application, follow these steps:
- Ensure your WebOS TV emulator or device is connected to the same network as your development machine.
- Build the application:
npm run build
- Deploy the application to the WebOS TV emulator or device:
npm run deploy
- Access the application on your WebOS TV and start exploring and enjoying the VOD content.
If you want to make changes or contribute to the project, follow these steps:
- Create a new branch:
git checkout -b feature/my-feature
- Make your desired changes.
- Test the application locally:
npm start
- Commit your changes:
git commit -am 'Add new feature'
- Push the branch to GitHub:
git push origin feature/my-feature
- Open a pull request on GitHub.
This project is licensed under the MIT License.
Feel free to contribute, report issues, or suggest improvements. Happy coding!