As enthusiastic uni students trying to get involved in every single event and club we can find, we were fatigued, but not from what you might think. Going back and forth with friends in messenger, filling out tedious "planning calendars" that have you playing a game of Tetris trying to figure out what block goes where, and so many other painful experiences, all just to settle on a common time to meet with people. We knew there had to be a better way to do it, and low-and-behold, Get2Gether was born.

Get2Gether allows you to seamlessly create, plan, and settle on a common time for any event, and seamlessly integrates with your calendar to do it all in a couple of clicks.

What it does

  • Seamlessly integrates with your calendar to allow you to quickly mark down available times for events.
  • Allows you to quickly create and share events with your friends, with location tagging support!

How we built it

  • React
  • Flask
  • Python
  • Google Calendar API

Challenges we ran into

  • Designing and implementing a seamless UI that minimizes the number of clicks for a user to confirm their desired event time slots.
  • Implementing an smooth and elegant timetable selection system.

Accomplishments that we're proud of

  • An elegant, simple, and effective UI.
  • Implementing a scheduling algorithm that figures out the best times to meet up based on everyones .

What we learned

  • Building a dynamic and reactive timetable.
  • Utilizing good UI/UX practices.
  • Using the Google Calendar API.

What's next for Get2Gether

  • Expand further on the feature-set to allow preset creation for different time schedules (eg: Work, Uni etc), and create a robust link between the React frontend and the Flask backend (the demo currently utilizes demo profiles in combination with the React frontend). Add further support for mobile devices.
Share this project: