Inspiration## Inspiration
We were drawn to the fact that on every roadtrip there is always a time when theres nothing better to do. Road Trips can be unbelievably boring, and sometimes you only have your music to listen to, so we came up with the idea to curate a playlist that matches the vibes of the city you are currently in.
What it does
GeoBeats has the user sign into Spotify, share their location, and proceeds to curate and upload their very own city playlist, made up of the top hits relevant to the local city that they are in
How we built it
We build our web app using React Native Expo and Typescript, and we utilized the Spotify Web API to scrape for data and create playlists to upload to an individuals account.
Challenges we ran into
- Using the Spotify API was incredibly finicky, as the information we were scraping for was bound by all sorts of lists, null pointers, and deprecated features.
- Implementing the Spotify third party authentication was also difficult, as the information would not be properly parsed in the way that it was written out to be. ## Accomplishments that we're proud of
- We are proud of being able to write our web app in a language that some of us had little-to-no experience in
- We were also proud of being able to learn through the complex Spotify Web API documentation in such a short amount of time in order to produce curated playlists ## What we learned We learned that it was important to plan a detailed roadmap, as well as to collaborate and ask questions to each other in order to keep the workflow moving. ## What's next for GeoBeats We want to add mobile app deployment, as well as other criteria for playlist curating.
Built With
- expo.io
- node.js
- react-native
- spotifywebapi
- typscript
Log in or sign up for Devpost to join the conversation.