Service that will alert subscribers of highly anticipated albums once they are available on streaming platforms via SMS.
Was originally created for the release of Drake's Certified Lover Boy, but now will track future major album releases including: Travis Scott's Utopia and Frank Ocean's forthcoming album.
Check the project out at: https://clb-hotline.herokuapp.com
- Created a Kanban board with Trello
- Sketched mockups of the UI
- Conversational Form Component: client/src/components/CForm.js
- Detection Algorithm: server/services/detection.js
- Webhook handling incoming SMS: server/app.js
- To apply my knowledge of the MERN stack
- Become comfortable writing recursive algorithms
- Work with third-party APIS: Twilio and Spotify
- Write integration tests
- Provide a solution for a real-life usecase that could handle +100 useers
- Mock the Spotify API to write a test for the detect function
- Add end-to-end tests with Cypress
- Set up continuous integration to run the tests on future Pull Requests
In the project directory, you can run: