A minimum viable application for suggesting music based on someone's preferences.
This application is the minimum viable product of a platform where human music curators can sell their expertise to music addicts to help them discover new songs they love. It will help you discover new songs you love according to what matters to you. This application was created to reach learning and evaluation objectives as part of a coding bootcamp from the University of Toronto.
No installation necessary.
To use this web application, you can open the Chrome DevTools by pressing Command+Option+I (macOS) or Control+Shift+I (Windows) to review the code and validate it meets the acceptance criteria. You can also take some time to discover new songs and enjoy them for the rest of your life. Each new discovery is saved in the local storage of your browser so you can find it again if necessary, by navigating back to the application.
Eric Meyer (2023) - reset.css (v2.0 | 20110126) (http://meyerweb.com/eric/tools/css/reset/);
Orbis Communications - Chip components (https://codepen.io/team/Orbis/pen/OaXreJ);
Builder.io - ChatGPT API Implementation (https://www.builder.io/blog/stream-ai-javascript);
Edward Apostol - ChatGPT API Key code obfuscation hint provided;
Spotify - Spotify API Implementation (https://developer.spotify.com/documentation/web-api/tutorials/client-credentials-flow)
Spotify - Spotify API iFrame Implementation (https://developer.spotify.com/documentation/embeds/tutorials/using-the-iframe-api)
Stack Overflow - Spotify API Implementation (https://stackoverflow.com/questions/70266495/first-time-doing-post-request-with-spotifys-api)
Stack Overflow - Spotify API Implementation (https://stackoverflow.com/questions/45007790/post-request-to-spotify-api?rq=3)
Stack Overflow - Spotify API Implementation (https://stackoverflow.com/questions/70266495/first-time-doing-post-request-with-spotifys-api)
Please refer to the LICENSE file in the repo.
![A preview of a minimum viable application called Tune Muse](https://private-user-images.githubusercontent.com/20988563/263780526-1b77748e-046f-429a-b9cd-e099d7a074fe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1NTE1NzMsIm5iZiI6MTcyMDU1MTI3MywicGF0aCI6Ii8yMDk4ODU2My8yNjM3ODA1MjYtMWI3Nzc0OGUtMDQ2Zi00MjlhLWI5Y2QtZTA5OWQ3YTA3NGZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA5VDE4NTQzM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZhMzYzZTA5MmMwNWM0MWFlNzI2M2NiN2U3ZDdkZGQzODVkYjZjY2QzNDAzNGNlMjA1NDZiMzIzMjI0YWRjYzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Xmg3gkwWmgHz-uknG9U7vyFW4H0snw5Anj3_IQV9G0g)