Inspiration

Every now and then you need to conduct meetings with a TA, project groups, professors, fellow developers, etc. A lot of people forget to block their calendar and end up missing the meeting. Additionally, you also need to share data for the meeting and minutes of the meeting. A single platform for collaboration is needed to ease the process of meetings and make sure everyone makes to the meeting.

What it does

It will sync with your google calendar and suggest the optimal times for a group to meet based on their schedule availability, so the people will not have to get into an argument to decide the timing for the meeting.

How I built it

It fetches the google calendar's events for all the people in the group and will match the common available times for the majority of people. It will then suggest these time slots to the host of these meetings, and once everyone accepts the meeting request, it will automatically block their calendars.

Challenges I ran into

Seamlessly sync google calendar with the UI element and the logic to calculate the available time slots between the users.

Accomplishments that I'm proud of

  1. Built a prototype of the vision in a short period of time.
  2. Worked in a multidisciplinary team, with different skill level in software development

What I learned

Basics of AngularJS, Node.js and hosting RESTful APIs, networking

What's next for Meetup

Will complete the back end and will host it on a cloud server. Will extend the service to Android and IOS app. Add functionality to share documents and pictures. Make it more user-friendly.

Built With

Share this project:

Updates