Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thinkian/tv-tracker-challenge
React coding challenge
https://github.com/thinkian/tv-tracker-challenge
Last synced: 11 days ago
JSON representation
React coding challenge
- Host: GitHub
- URL: https://github.com/thinkian/tv-tracker-challenge
- Owner: thinkian
- Created: 2018-09-07T15:22:08.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2023-03-04T05:46:31.000Z (over 1 year ago)
- Last Synced: 2024-10-12T10:27:45.135Z (25 days ago)
- Language: JavaScript
- Size: 5.47 MB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TV Tracker Challenge
Welcome to the TV Tracker Challenge!
This challenge is used to assess your JavaScript coding skills using [React](https://reactjs.org/) and the [TV Maze API](http://www.tvmaze.com/api).
## Overview
To complete this challenge, you will need to write logic to connect pre-built React components. The final result will be a working TV Tracker application, which fetches TV show data from a third party API, and gives the user the ability to add and remove TV shows to their queue.
## Prerequisites
1. A basic understanding of [Git](https://git-scm.com/) and a [GitHub](https://github.com/) account
2. [NodeJS](https://nodejs.org/en/) installed on your machine
3. Use of the [command line](https://www.davidbaumgold.com/tutorials/command-line/) to execute commands
4. Knowledge of React fundamentals
5. Familiar with making web requests using the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)## Getting started
1. Fork this repository to your GitHub account
2. Clone _your_ fork to your development machine
3. Install the package dependencies in the project directory by running `npm install`
4. Start the application by running `npm start`
5. This should open your browser at http://localhost:8000/## Demo
![TV Tracker demo](tv-tracker.gif)