What's on, where, and how the weather is there!
Event-Bright is a web application built with HTML, CSS, JavaScript, React, and Bootstrap. It fetches data from the Ticketmaster API and Weather API, and displays it in a user-friendly format. The application is responsive and works well on all devices.
Here are some screenshots of the application:
- HTML
- CSS
- JavaScript
- React
- Bootstrap
- MUI Library
- Ticketmaster API
- Weather API
- currency-formatter
- react-datepicker
- Deployment in Netlify
- Search events
- See upcoming events by category
- View event details
- View current weather in event location
- Get tickets
- Contact us
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Ginjak/Event-Bright
- Navigate to the project directory:
cd Event-Bright
- Install the dependencies:
npm install
- Start the development server:
npm run dev
Go to the EventBright homepage and peruse upcoming events, or input parameters in the search fields to get results from different dates and locations. Click the dropdown arrow on the right of each event listing to see more details, including the current weather forecast and a link to buy tickets from.
In the future, we plan to add more features to this application, including:
- Add user's current location
- Display events from user's current location
- Choose/specify country
- Save user's search history
- Have user accounts/logins to save events
- Add 5-day forecasts to event locations
This project was a collaborative effort by Team Bright. We used Git and GitHub for version control and collaboration.
Here are the GitHub accounts of all the members of our team:
The application is deployed on Netlify. You can access it here.
The source code for this application is hosted on GitHub. You can access the repository here
This project is licensed under the MIT License - see the LICENSE file for details.