Inspiration

Since our education is now almost entirely online, we have a lot of different virtual classrooms and meeting links to keep track of. We were having a hard time staying organized and needed an easier way to condense all that information onto one calendar.

What it does

This extension allows you to select a link to a meeting and add it to a Google Calendar directly from the page, with all the meeting information.

How I built it

We used Javascript and Google Calendar API. The extension creates a calendar using the user's Google account, then adds meeting links to that calendar from the browser page.

Challenges I ran into

None of the team had used any Google API before, and only one had significant experience with Javascript. These are the main tools we used, so there was a steep learning curve.

Accomplishments that I'm proud of

It's functional :) The project was more complex than we expected, but we were able to learn what we needed and adapt to unforeseen complexities. This is our second hackathon and the first time we actually had something functional enough to submit.

What I learned

Tech: Google Calendar API, Javascript, HTTP requests, the basics of Oauth2, Git Other: How to develop an app, from concept to working prototype

What's next for OMM

Adding additional functionality (delete events, adding meeting recurrence, using webscraping to autopopulate meeting info when we can) Improving extension security Publishing the extension so that other people can use it Possibly modifying for use on other browsers

Share this project:

Updates