A visual snapshot of each castaway's status at the end of each episode of Survivor.
- Node Package Manager (npm)
- Clone this repo to your local machine using
https://github.com/zlaughton/survivor-stats.git
- For both frontend and backend, change to the respective directory, install the dependencies, then start with
npm start
$ cd frontend
$ npm install
$ npm start
$ cd backend
$ npm install
$ npm start
- Access the frontend at
localhost:3001
, and backend atlocalhost:5000
Note: The frontend can be run locally, connecting to the hosted backend on the internet. The backend, however requires access to a database. Currently, there is not a public database of the Survivor Stats data available for local testing.
- Responsive - usable on both desktop and mobile devices
- Select an episode of any season available on the database to see...
- Current castaways and their tribe
- Current advantages
- Former tribes
- Former voted out castaways and jury members
Use the following URL endpoints to collect data in a JSON response:
backend-url/seasons
- Get available seasons in the databasebackend-url/?season=<season-number>
- Get the episode data for the specified season
- Frontend
- Backend
Feel free to fork, clone, and submit pull requests! Check out the "issues" to see what I'm looking to add, or email me at [email protected] if you have any cool ideas to pitch!
Zak Laughton |
---|
https://github.com/zlaughton |