This is a web application that allows users to search for artists and view information about their upcoming events. Users can also mark events as favorites and view their favorite events separately.
- Search for artists and view artist information
- View upcoming events for an artist
- Mark events as favorites
- View favorite events separately
- Persistent storage of favorite events using local storage
- React: Front-end JavaScript library for building user interfaces
- React Router: Library for handling client-side routing in React applications
- Axios: Promise-based HTTP client for making API requests
- Material-UI: UI component library for React applications
- TypeScript: Typed superset of JavaScript for improved developer productivity
- Clone the repository.
- Navigate to the project directory.
- Install dependencies by running
npm install
. - Start the development server by running
npm start
. - Open the app in your browser at
http://localhost:3000
.
- Enter the name of an artist in the search bar and click "Search".
- View the artist's information and a list of upcoming events.
- Click on an event to view more details.
- Click the "Add to favorites" button to mark an event as a favorite.
- Navigate to the "Favorites" page to view all your favorite events.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
If you have any questions or suggestions, feel free to reach out to the project maintainer at [gramamarcel01@gmail.com].
Feel free to customize the README file based on your specific project requirements and additional information you want to provide.