This project was the first group project of the Penn Coding Boot Camp.
To create an app to find concerts with your favorite artists, having everything you need in one tab. The app let the user search by artist, location and a range of dates, and shows information about the location, gives directions to the venue and displays a link to get tickets.
The users needs to enter their own API keys for the following services:
- Google Maps API
- Bands in Town API
- Firebase DB
This simple yet powerfull application consists of two parts: a search form and a recent searches section. We would like to implement some new and exciting features in the near future:
Implemented
| Section | Action |
|---|---|
| Search | Show up to 10 upcoming shows for a specific artist |
| Recent Searches | Show the last (non-repeated) searches among all users |
Future Development
| Feature | Description |
|---|---|
| Log in | Allow users to log in in order to save their searches and favorite artists |
| More powerful search | Currently the artist field is required in order to search. We would like for the user to be able to search by location and/or dates without entering an artist name. We will also add a genre field, in order to look for events that match a specific music genre |
| Improve maps | The map displayed in the search results will be fully interacive, without leaving the site |
| Music sample | A music sample for the artist will be added to the search results |
| Most popular searches | We will add a section at the bottom of the page that shows, not only the latest searches, but also the most searched for artists |
| One-button search | The recent searches section will be interactive in order for the user to trigger a search for a specific artist with just one click |
- HTML
- CSS / Bootstrap
- Photoshop
- Vex Dialog
- Javascript / JQuery / Moment.js
- Google Maps API
- Bands in Town API
- Firebase DB
- Local Storage
Guillermo Barila
- Name & logo
- Google Maps API
- Refined search result layout
- API key security
Angelina DiFrancesco
- Bands In Town API
- Dynamically generate search results
- New library implementation
- PowerPoint presentation
Vitalii Khoruzhyi
- UX/UI design
- Managed Github master branch
Katie Lytch
- Project Proposal
- Recent Search section
- Firebase DB