A simple application to help you easily turn details into dates. #appointer
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.
Our project allows its users to add any representation of a date on any website text field to their Google Calendar.
We built it by designing a Chrome Extension that interfaces with a server running Stanford's CoreNLP library.
We had significant challenges with Google API verification, and working through their bureaucracy to enable the features that we required.
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.
We learned everything from computational linguistics to human computer interaction and the subtleties of integrating services from major corporations.
Our project can be extended to associate names and locations of events with the date representation and update the Google Calendar accordingly.
We utilized Stanford CoreNLP, NodeJs, Express.js, and React.js.