Castaway is an application for discovering, subscribing to, and listening to podcasts in your web browser.
- Player with skip & speed controls
- Responsive
- Podcast charts
- Subscriptions
- Listening history
- Search
- Categories
- Curated podcasts
- API response caching
Prerequisite: set up Postgres.
-
Clone this repository:
git clone
-
Install dependencies:
cd castaway bundle install yarn install
-
Set up database:
rails db:setup
Or when deploying to Heroku:
rails db:migrate rails db:seed
-
Run server:
rails server