Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefanopisano/zapping-tv
https://github.com/stefanopisano/zapping-tv
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/stefanopisano/zapping-tv
- Owner: StefanoPisano
- Created: 2024-11-24T14:36:13.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-26T19:28:17.000Z (about 1 month ago)
- Last Synced: 2024-11-26T20:27:08.349Z (about 1 month ago)
- Language: TypeScript
- Size: 1.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :tv: Zapping TV
Zapping TV is a web application that allows users to view the current TV schedule for popular Italian television channels. The application provides an interactive interface where users can easily browse and select channels to see their programming in real-time. With a focus on user experience, Zapping TV aims to make it simple for viewers to find what to watch next.
## Features
- **Channel Listings**: Access a variety of popular Italian channels, including Rai 1, Rai 2, Rete 4, Canale 5, Italia 1, and more.
- **Current Schedule**: View the current TV schedule for each selected channel, including show titles, start times, and descriptions.
- **Interactive UI**: Click on a channel to toggle its schedule view, making it easy to switch between different channels.
- **Responsive Design**: Optimized for both desktop and mobile devices, ensuring a seamless user experience.
- **Real-Time Updates**: Get the latest TV schedule information dynamically.## Technologies Used
- **React**: For building the user interface.
- **TypeScript**: For type safety and improved developer experience.
- **Tailwind**: For styling the application.
- **API Integration**: Fetching real-time TV schedule data from a reliable source.## Installation
To run the project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/StefanoPisano/zapping-tv.git
```
2. Navigate to the project directory:
```bash
cd zapping-tv
```
3. Install the dependencies:
```bash
npm install
```
4. Start the development server:
```bash
npm start
```Once the development server is running, open your web browser and navigate to `http://localhost:3000` to view the application. You can click on the channels to see their current schedules.
## Usage
- Upon loading the application, you will see a list of available channels.
- Click on any channel to view its current programming schedule.
- The schedule will update in real-time, providing you with the latest information.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Acknowledgments
- Thanks to the contributors and the community for their support.
- Special thanks to the API providers for making real-time TV schedule data available.
- Inspiration from various TV guide applications.