Spowerfy-Redux is a web application built in React that controls the playback of the authenticated user's Spotify account to skip to the next song every minute on the minute for a whole hour. User's have the option to start the playback on any of their active devices and any of their playlists. Ideal use case for Spowerfy is to automate your next power hour! 🍺
It is also a refactor of an existing project that I built back in 2020 in Python with Flask which can be found linked here.
Technologies used:
- React
- Node.js
- TypeScript
- ~Heroku~
- OAuth
- HTML
- CSS
Running locally
- See the README in the backend folder to get Spotify API credentials. Then from the
backend
folder, run:
npm start
- for more details about how to get the backend running locally checkout the backend README here
- Then start the frontend by running these from the root:
npm i
npm run-script build
npm start
TO DO
- [x] Dropdown for devices instead of radio buttons
- [x] Text filter for playlists
- [ ] Clean up the rendering associated with playlist filtering
- [x] Pause/play button for playback once playback has been started~~
- [x] Use Spotify font throughout~~