Inspiration
Ever had the feeling you had something important coming up but you can't remember what it was? Or the feeling of not knowing if you had anything important coming up at all? Us too! That's why we made Intentions, a Chrome extension that takes dates from your web browser and adds it directly to your Google Calendar.
What it does
The user is able to highlight a string of text and the extension allows them to save it as an event on their google calendar if the string of text contains a date in it. The extension also has another feature that can scan the whole page and output a list of dates that the user can pick from to save dates.
How we built it
Intentions was built using vanilla Javascript/HTML/CSS on the front-end and Node.js + Express for the back-end. We also used the Google Chrome Extensions API and the Google Calendar API.
Challenges we ran into
For the most part, all of us learned a new JS framework or just learned Javascript this hackathon. The biggest challenge we faced on the front-end was figuring out how Chrome extension development worked.
What we're proud of
We're proud that we were able to make a functional project that properly showcased our MVP.
What we learned
regex makes my head hurt
Future features
- PDF parsing: Much like the Scan feature, we want to scan the plaintext of a PDF and convert that into a list of events.
- Image parsing: Similarly, we want to be able to upload images to the extension and detect dates in the image.




Log in or sign up for Devpost to join the conversation.