Inspiration

Inspiration for this project came when we were thinking about events at parks, specifically ball games on the field. A lot of the time, participants have a hard time finding enough players and other people have a hard time approaching the game to ask to play. We wanted to develop something that could help both problems.

What it does

EventsHub is a project dedicated to streamlining the process of forming relationships and gatherings. Eventhub will allow users to post their gatherings and events on our website, allowing for other users to find it and join. This makes it much easier to put together a group of people for a beach volleyball game, a potluck, a concert, and more.

How we built it

We created a website that allows users to create an account, view existing events, and save the events they want to go to. It also utilized a Google Maps API to display the event location and distance from the user's current location. The website was made with React and the back-end functions were made using Python.

Challenges we ran into

As of right now, the website does not allow users to create their own events, but EventsHub does come with a large assortment of preexisting events for users to attend. The function used to find the distance from the event location to the user's location ran into a few issues as well, which were rather difficult to fix.

Accomplishments that we're proud of

We are proud of the work we've managed to put out given the short timeframe. Additionally, all group members learned very important lessons in the development of a website and its functions. This hackathon was a valuable experience to every member, and we are proud of that.

What we learned

The main lesson learned was the process of connecting front-end and back-end functions, which is where a lot of issues arose. We also learned a lot about the process of actually deploying the website onto a domain, and the best way to do it.

What's next for EventsHub

We could improve the website to make it more streamlined and responsive. We could also work towards moving EventsHub outside of a browser, creating a mobile app for users on the go. Additionally, we would like to give users to ability to add events, instead of predetermined events decided by the development team.

Built With

Share this project:

Updates