- Google analytics
- Less shit landing page
- More clear help text throughout
- Handle ? and about buttons
- Make process of configuring and building a playlist more clear
- Minimize tailwind css / dev/prod build-pipeline/makefile system
- Handle mobile case
- Form validation
- Name and logo
- HTTPS (This is a nightmare)
- Better copy on front page
- Grey background all the way on dashboard page
- Mobile styling for home page
- Don't error on trying to pull too many songs from a list
- Remove use cases and fix laptop stylings
- Mobile styling for rest of website
- Table styling for playlist stuff
- GIF on landing page demonstrating how application works
- Make the logo's 'a' and 'p' in 'Mixtape' a cassete
- Make sure name MixtapeManager is used everywhere
- Lock out the heroku subdomain - it is a security risk
- Integration tests
- 404 not found bug when adding a new source (e.g. lofi hip hop beats to study to)
- Add a special page for 404s
- Track sources and build errors should be their own rows in Postgres
- Figure out the freaking asset pipeline
- Setup some CI/CD and stop pushing to master like a savage
- Setup dev environment on heroku
- Not actually using Catamaran font, investigate actually using that and all of the associated styling changes. (Note that it isn't working because it is .body selector in tailwind.css instead of body selector)
- Should build occur as soon as a scheduled playlist has been built? -> No, one manual build required
- What should the behaviour be for counts that are too large for a playlist?
- Should I bump contrast on landing page waves -> No