Inspiration
People in modern society had busy lives. The advancement of technology had made our lives much easier, with a number of applications helping us to keep track of our schedules.
However, a population was excluded and had limited access to these applications.
To tackle the digital divide, we are building a digital calendar assistant to help visually impaired individuals or people who are less tech-savvy manage their schedules through programmed phone calls/ via Google assistant. For example, they can use the bot for medication reminders or scheduling medical consultations.
What it does
Features
User can set up an account with a username and passphrase or connect to a Google account (and link to Google calendar)
During onboarding, users can set event reminder to 30 mins or 1 hr before the event
Users can add an event to the calendar and indicate the date, duration, event name, location, tag, and a voice memo
Users can edit or cancel an event
Users can ask the bot to read out all the scheduled events on a particular date
Users will receive reminder 30 mins before the event
Users can ask the bot about the current date and time
How we built it
Chatbot development using Twilio
Speech recognition and synthesis using Google cloud speech
Back-end development using Python and MongoDB
Challenges we ran into
We are an international team with 3 different timezones, not all developers are awake at the same time. We overcame this challenge with effective communication and planning.
Accomplishments that we're proud of
We built a functional prototype!
What we learned
We learned a lot about using Twilio for chatbot development and MongoDB for back-end development
What's next for CalenBot
- Users can ask the bot about an event (e.g. by name/ location/ tag)

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