Skip to content

Project submission for the Global Travel Hackathon in Barcelona, by Penguin Bots team. We connect travelers with the local music of the countries they plan to visit. πŸ§πŸ€–

License

Notifications You must be signed in to change notification settings

eliesdt/GTH-Barcelona-PenguinBots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GTH-Barcelona-PenguinBots

Project submission for the Global Travel Hackathon in Barcelona, by Penguin Bots team.

We connect travelers with the local music of the countries they plan to visit.

image image2

πŸ“š Description

Our project is focused on the topic of Community. Our goal was to try to find a way to connect travelers with the local culture of the cities they are visiting. We realised that a very powerful way of connecting people was through music. Therefore, we decided to create a tool that will allow travelers to discover local artists and even get the chance to see them live.

It consists on a Chrome extension that, after logging in with Spotify, whenever you are searching for a flight on Kiwi.com it detects which city you are planning to visit and which dates you plan to be there in order to immediately play you songs from local artists that will perform while you are there. You can even create a playlist with those artists to listen to them later on.

For the back-end, we used Python with Flask, which allows us to retrieve and merge information from three different APIs:

  • Songkick, in order to get which concerts are taking place during the dates the user plans to be there.
  • MusicBrianz, to filter the list of artists that are performing, in order to keep only the artists that are originally from that country.
  • Spotify, to get the main tracks from each artist and also to be able to control the user's player in order to play the songs.

We connected all this with a front-end consisting of a Google Chrome extension written in Javascript and HTML that we just learned to program throughout the hackathon.

πŸ€— Maintainers

πŸŽ‰ Why is this so awesome?

  • Discovering new artists feels great
  • Getting to know the local culture is cool
  • Chrome Extensions are awesome

πŸ› οΈ Installation

API KEYS for Songkick and Spotify are required. Then, you just need to run the python main.py file, and install the Chrome Extension (it is possible to load it unpacked without having to publish it to the Google Chrome store)

πŸ’‘ Devstack

Back-end: Python + Flask Front-end: Javascript + HTML

⚠️ Licence

The code in this project is licensed under MIT license. By contributing to this project, you agree that your contributions will be licensed under its MIT license.

About

Project submission for the Global Travel Hackathon in Barcelona, by Penguin Bots team. We connect travelers with the local music of the countries they plan to visit. πŸ§πŸ€–

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published