Skip to content

marcelgrama/whos-in-town

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Who's In Town

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.

Features

  • 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

Technologies Used

  • 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

Setup and Installation

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies by running npm install.
  4. Start the development server by running npm start.
  5. Open the app in your browser at http://localhost:3000.

Usage

  1. Enter the name of an artist in the search bar and click "Search".
  2. View the artist's information and a list of upcoming events.
  3. Click on an event to view more details.
  4. Click the "Add to favorites" button to mark an event as a favorite.
  5. Navigate to the "Favorites" page to view all your favorite events.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main repository.

Contact

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published