Quick intro:
Build a web server to pull required data from APIs daily.
About this project:
We're building an app to show TV Schedules of sports games. Users can follow favourite teams (for a few sports), and subscribe to their games. The app will show when each team is playing and which TV channel shows the game (currently only supporting USA).
For the app to work and in order to reduce server costs, a web server is required to pull data from the API. The server also needs to have some APIs for the front-end of the app to call from.
Requirements:
- Get data from Sports TV API to pull TV schedule of sports games once a day
- Create APIs for the front-end to call from which sends the right data (list of teams, list of games per team)
Preferred tech stack:
- Node.js server
- Deploy to Heroku
Sports TV API to use:
- [login to view URL]
- Refer to attached PDF for more info (Scroll down to SPORTS TV SCHEDULE)
- Leagues to support: A-League Soccer, English Premier League, La Liga, Major League Soccer, NBA, NFL
I have gone through the requirements. I think I can take on this project.
This is what I will do:
1. Create the API using Express JS
2. Provide proper documentation for the API methods
3. Will keep you posted on whatever I do
4. Add a way to store the Sports API data locally so that you won't have to query it every-time a request comes in