Event Finder: We will user users' current location and preferences to find the events fits users input
- Doruk Savasan
- Yin-Ching Lee
- Thomas Lee
- If you want to take a look at the demo video, please play or download Final Demo Video.mp4
- Geolocation API: We will use this API to get the distance from users' location to the event
- Ticketmaster API: We will get the genre, time, locations of different events using this API
- Flask Frontend: HTML, CSS, JavaScript Backend: Python, Flask Database: Firebase
- Open terminal
- type
cd <path/to/this/project>
- type
python app.py
orpython3 app.py
- On the login page, users can click on login button, and sign in with their Google account (We use Firebase Google OAuth)
- On the index page, users should first click on the "get my location", and the latitiude and longtitude of the users' current location will be displayed on the page.
- Users need to enter the genre, date ranges, maximum price, maximum distance, and the state code, then click on submit button.
- Scroll dowm, a list of events will be displayed, which fits users preferences.
- If users click on the history button, they will be navigated to another page, where users' past search experiences will be displayed.
- When users click on the back button on the history page, they will be navigated back to index page.