Fantasy Fishbowl is a work in progress fantasy sports-style app designed for mobile; instead of predicting sports performance, players attempt to predict which songs Vermont rock band Phish will play in concert.
This repo comprises the Rails 5 API backend for the app; you can view the TypeScript/React.js front end repo here.
Fantasy Fishbowl is an ongoing personal project built by Nathan Burgess.
- Ruby on Rails 5 JSON API
- Rails ActiveModelSerializers for JSON serialization
- JSON Web Token authentication
- Test suite built with RSpec
- Image asset storage with Rails ActiveStorage
- API client for obtaining concert info from the Phish.net fan API
- Custom Nokogiri parser for serializing Phish.net API data that is returned as HTML instead of JSON