We desired to come up with a way to easily and efficiently add events to our calendar.

What it does

CalSync allows the user snap pictures of posters, flyers, and documents, and by extracting the dates and locations from it using optical character recognition, automatically schedules an event in your calendar, with your approval.

How we built it

We started with an Android application written in C# (with Xamarin), and later supported it with a Flask backend which does all the heavy lifting (OCR, test processing and such).

Challenges we ran into

We faced some difficulty getting used to C# and Android.

Accomplishments that we're proud of

Despite having to abandon an earlier idea, we managed to make substantial progress on CalSync and created a working app in under 24 hours.

What we learned

Utilizing optical character recognition tools, developing Android mobile applications, and setting up a web server using DigitalOcean.

What's next for CalSync

Incorporate event details using text recognition, add voice command, and scan documents with multiple dates.

Share this project: