This challenge is designed to test your creativity, coding skills, and ability to integrate third-party APIs into a functional application. Your completed project will be used to discuss your approach to solving problems and your technical skills.
Your task is simple but open-ended: Create an application that utilizes the Ticketmaster API to display events to the user. You're free to choose any programming language and framework; the goal is to see how you approach problem-solving and API integration.
- Your application must integrate with the Ticketmaster API. You can find the Ticketmaster API Explorer here and obtain an API key here.
- The core functionality of your application should be to display events fetched from the Ticketmaster API. How you choose to display these events and what information you include is up to you.
- We understand the importance of your time. Therefore, we ask you to spend no more than 3 hours on this task. This constraint means we are looking for limited functionality that demonstrates your ability to integrate with APIs and code effectively within a short period.
- Fork this repository.
- Complete your project within your forked repository. Ensure your project is public so our team can review it.
- Once you're done, submit your project by creating a pull request to the original repository with a brief description of your application, how to run it, and any other information you find relevant.
- Ensure to include a simple
README.md
in your project, detailing setup instructions and dependencies.
- Fork and Clone: Fork this repository and clone it to your local machine for development.
- API Key: Obtain your API key from Ticketmaster API Docs. Follow the instructions for signing up and creating an API key.
- Development: Start developing your application according to the challenge requirements. Remember to commit your changes and push them to your forked repository.
- Documentation: Update the
README.md
in your project to include setup instructions and any necessary information to run your application.
If you have a public repository that showcases your skills through a project you've independently worked on, and it is either deployed online or can be easily built and run locally, we encourage you to submit that instead. When submitting an existing project, please ensure:
- The repository is accessible to the public.
- You provide a clear
README.md
with setup instructions and an overview of the project's functionality. - The project is primarily your work and reflects your abilities.
Please submit your project following the same Submission Guidelines mentioned above, including a note in your pull request indicating this is an alternative submission.