A website was built by ReactJS. It allows user to search for artist's upcoming events all around the world.
Data is provided by bandsintown API.
https://search-events.herokuapp.com
This project was bootstrapped with Create React App.
- ReactJS (16.4)
- Redux-saga
- ImmutableJS
- Material UI
- JSS
- Jest + Enzyme
- Provide an autocomplete search for artist name.
- Allow user to check artist information and event based on artist name.
- Remember user's search history.
- Display artist's information such as name, image, social network link.
- Display all the upcoming events, provide filter functionality based on month and city.
- Provide skeleton loading.
- Responsive, support mobile site.
- Unit testing
yarn
yarn start
yarn test