Inspiration

I love listening to music, but I am not sure what songs to listen to. I know Spotify has its own recommendation system, but I also wanted to explore songs from other countries and understand different cultures.

What it does

MelodyGlobal creates a customized playlist with songs from around the world based on the user's listening history. It helps introduce new music and culture to users. This project addresses the challenge of health and wellness since it promotes a better listening experience by recommending songs and it also addresses the challenge of education as it educates the users of the culture of different countries.

How we built it

In order to create this application, I established your development environment, installed the required dependencies, constructed the authentication component, utilized the Spotify API to obtain data, developed the application UI, and then tested and deployed the application.

Challenges we ran into

Setting up authentication with the Spotify API was complex and required a good understanding of OAuth 2.0. It was challenging to authenticate my application and properly obtain a valid access token. The Spotify API also has some limitations, such as rate limits on requests and restrictions on specific endpoints. Working within these limitations and optimizing my requests to minimize API calls was difficult.

Accomplishments that we're proud of

The creation of this application exhibits a strong understanding of web development, API integration, and UI/UX design principles. Its potential to enhance users' music experience is significant. With personalized playlists and exposure to diverse cultures, users can gain greater enjoyment and fulfillment.

What we learned

I gained knowledge about the process of creating an application which involves setting up the development environment, installing necessary dependencies, authenticating the application with the Spotify API, building the application, and testing and deploying it.

What's next for MelodyGlobal

Make a mobile app for MelodyGlobal!

Built With

Share this project:

Updates