This project is a web-based scoreboard application designed to display live scores and highlights for a football match. It uses Firebase for real-time data updates and React for the front-end interface.
- Real-time Score Updates: Fetches live scores and team names from a Firebase database.
- Highlight Display: Shows the latest match highlights with a timestamp, event type, and description.
- Responsive Design: Adapts to different screen sizes, including mobile devices and tablets.
- Loading Screen: Displays a loading screen until all data is fetched and ready.
To set up the project locally, follow these steps:
-
Clone the repository:
https://github.com/tkv-04/Football-ScoreBoard.git cd scoreboard-app -
Install dependencies:
npm install
-
Set up Firebase:
- Create a Firebase project in the Firebase Console.
- Add your Firebase configuration to
src/firebaseConfig.js.
-
Run the application:
npm start
-
Open your browser:
- Navigate to
http://localhost:3000to view the application.
- Navigate to
- The application will automatically fetch and display the current match status, scores, and highlights.
- The scoreboard is updated in real-time as data changes in the Firebase database.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push them to your fork.
- Submit a pull request with a description of your changes.
This project is licensed under the MIT License. See the LICENSE file for more information.
For questions or support, please contact your-email@example.com.