Spotify Project

Create a playlist based on your fav artist and mood.

Scope

3rd project during Ironhack and developed together with Anna Hartkopf and Cami Albuquerque.
The task was to interacting with a web API by using REST principles. I restructured the project in TypeScript to challenge myself further and to stay up to date with the most in-demand programming languages.

Landingpage of the spotify project

Technical this and that

I integrated the Spotify for Developers Web API, allowing to create a playlist based on a seed artist and the choosen mood (Spotify's own danceability metric) and to save to the own Spotify account.

Technologies used: TypeScript, React, Axios, React Router, React Context, Spotify Developer API

Resultpage of the spotify project

Conclusion

My first group project was educational on every level. We learned how to integrate an API using AXIOS and how to communicate and work dynamically as a team. This included organizing the project and managing GitHub (git pull, git rebase, resolving merge conflicts, etc.).
Thank you both for the great experience, I couldn't have wished for a better team!

Links

Spotify Project (Saving the created playlist to the Spotify account only works for registered beta testers)
Spotify Project Frontend (GitHub)
Version One - Playlist Creator
Version One - Playlist Creator Frontend (GitHub)
Version One - Playlist Creator Backend (GitHub)