A website that allows users to find current and upcoming music events.
A user may attempt the following:
- Enter an artist. The site will display a list of all upcoming events.
- Enter an artist and city. The site will display a list of upcoming events, limited to the city.
- Enter a start and end date. The site will display events only within the date range.
The website will also provide a list of similar artists to the artist searched. Each similar artist could be linked, such that upon clicking, a new search will be submitted with the similar artist's name.
The following APIs will be integrated into the website:
- Bandsintown, upcoming events
- Last.fm, similar artists
- setlist.fm, *TBD*, recent set list
The following objectives must be met:
- At least two APIs.
- AJAX to pull data.
- At least one new library or technology that we haven’t discussed.
- Polished Front-End / UI.
- Quality coding standards (indentation, scoping, naming, etc.).
- Must NOT use alerts, confirms, or prompts (look into modals).
- Repeating element (table, columns, etc).
- Bootstrap or alternative CSS Framework.
- Deployed to GitHub Pages.
- User Input Validation.
These will be great additional features:
- Firebase for Persistent Data Storage (Consider this basically a requirement).
- Mobile Responsive.
- Alternative CSS framework like Materialize.