Inspiration

Ever scheduled an event but forgot about it and missed your appointment/meeting/event? We realized that it would extremely beneficial for anyone including ordinary consumers to employees to be able to quickly schedule events from various platforms. Never miss an event again!

What it does

OmniCal automatically picks up on events scheduled through media, including Email, Discord, etc... and then presents the data easily to the user to be added to their calendars.

How we built it

For the front-end, we used Bootstrap [HTML, CSS, JS] to design a mobile app using Cordova.

For the back-end, we used Microsoft Azure LUIS AI natural language processing to parse the audio after it is sent from various platforms (Email, Discord, etc...)

Discord integration was created in Java using the JDA Discord Wrapper and the Microsoft speech recognition SDK.

Challenges we ran into

My [August] name is also a a month. Need to restart laptops to make sure some programs/package were installed. >:((

Accomplishments that we're proud of

Learning to use Microsoft Azure services from scratch, as well as using various node.js applications, we were able to learn

What we learned

Using LUIS ML and AWS AI.

What's next for OmniCal?

Moving on to even more services including Skype,.. Spam reporter using ML, check if its in your contacts. Intercept phone calls for doctor's appointments, restaurant reservations, etc...

Share this project:

Updates