Skip to content

An app that shows football leagues and temas and also the latest and upcoming events. Made with React and Redux.

License

Notifications You must be signed in to change notification settings

DariuszLegizynski/SoccerTime

Repository files navigation

SoccerTime

React-redux application to browse your favorite football leagues and teams.

SoccerTime

Built with

  • React

  • Redux

  • SCSS

  • Firebase

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What is needed for the software to run.

  • npm

npm i npm@latest -g

Installing

  1. Clone the repository

git clone https://github.com/DariuszLegizynski/SoccerTime.git

  1. Run npm install inside project root directory

npm install

  1. Start the server

npm run start

  1. Enjoy! :-)

Brief summary

  1. The application makes an API call to the "TheSportsDB" to get all of the supported countries.
  2. The country names are taken and each is checked, if it has a footbal league.
  3. Each country with a football league = null is filtered out.
  4. Every non-null result is presented.
  5. The leagues table (season) gets changed on the 1.08 of each year (leagueTable.js -> const seasonChangeDate).
  6. Authentication via Firebase, guest login possible.
  7. Desktop first.

Contributors

Dariusz Legizynski - Initial work.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

An app that shows football leagues and temas and also the latest and upcoming events. Made with React and Redux.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published