A full-stack audio podcast app. React/JavaScript frontend with a RESTful API and Express/MongoDB backend. Uses a GraphQL API to retrieve podcast data.
Group project for CodeClan, planned and developed over 6 days by @ravaldo, @kirsty-m, @SeanCushnie, @ablaney88.
- browse the top 100 podcasts
- search for podcasts
- subscribe to podcasts
- play a podcast episode
- create and edit a playlist
- view episode info
- fully responsive design
- light/dark themes
ensure mongodb is installed and running (expected port 27017)
cd server
npm install
node db/seeder
npm run server:dev
cd client
npm install
npm start