Description as a Tweet:

A simple application to help you easily turn details into dates. #appointer

Inspiration:

We felt that there is need for this functionality in most modern calendar systems, and to our knowledge, there is no equivalent that supports any website's text or with the same level of natural language understanding. Some similar products exist for some specific domains (like gmail or iMessage), but not the entire web.

What it does:

Our project allows its users to add any representation of a date on any website text field to their Google Calendar.

How we built it:

We built it by designing a Chrome Extension that interfaces with a server running Stanford's CoreNLP library.

Technologies we used:

  • HTML/CSS
  • Javascript
  • Node.js
  • React
  • Java
  • AI/Machine Learning

Challenges we ran into:

We had significant challenges with Google API verification, and working through their bureaucracy to enable the features that we required.

Accomplishments we're proud of:

We are proud of having a system that can fluently understand natural language representation of dates and events, and a clean user interface that helps them associate said events with their Google Calendar.

What we've learned:

We learned everything from computational linguistics to human computer interaction and the subtleties of integrating services from major corporations.

What's next:

Our project can be extended to associate names and locations of events with the date representation and update the Google Calendar accordingly.

Built with:

We utilized Stanford CoreNLP, NodeJs, Express.js, and React.js.

Prizes we're going for:

  • Best Web App
  • Best AI/ML Hack

Team Members

Will Eggleston
Vedant Roy

Table Number

Table 49