GeeseSpotter

An interactive map where users can create and view events in their area in order to foster community.

  • 0 Raised
  • 123 Views
  • 0 Judges

Categories

  • HawkHacks Global Category
  • Best Domain Name from GoDaddy Registry

Description

Links

Inspiration

Campus life (especially at Waterloo) is boring. Find stuff to do. Geesespotter can help you easily figure out what is going on around campus to find new friends and participate in planned or spontaneous activities. We felt that with such a large and disconnected campus it was difficult to know what was going on and what you could get involved with. Our goal was to provide students with a way to post their activities online and connect with others.


What it Does

Users can easily sign up or log in and then view what is going on around the University of Waterloo campus.  Events are displayed on a map and are easily identifiable with emoji markers that correspond to their theme/category. To view more about an event you're interested in simply click on its marker to view a card with more information including a name, description, and start/end date. If you're interested in a certain kind of event you can easily filter by category from the nav bar. Events can be easily deleted if you are the user that created the event. If you're interested in creating your own event simple go to the new event tab from the nav bar. There you can fill out the form and publish your first event.


How We Built It

Alex built the front-end using React, TailwindCSS and the Google Maps API, while Jane was responsible for creating the back-end using Ruby on Rails. The front-end is hosted on Netlify with the backend on Render. Domain name from GoDaddy :)


Challenges We Ran Into

Brains do not work :)


Accomplishments That We're Proud Of

Finishing the project :)


What We Learned

Brains sometimes work :)


What's Next?

In the future there are several features we'd like to implement. Firstly, we want to implement a better edit feature for events. Secondly, we'd like to make it easier to connect over the app. This would involve a chat feature, viewing people's account pages along with page customization and also an RSVP feature. Lastly, we'd like to improve the events attributes and clean up how they're displayed.

Attachments