Inspiration

We were inspired by the idea of recovering the many hours of "lost time" we all have each day.

What it does

DUBSmart Calendar keeps a log of tasks you want to complete, and finds the optimal time interval to complete each one.

How we built it

We used the Google Calendar API to pull calendar data and find openings where our service can automatically schedule tasks you want to complete.

Challenges we ran into

Installing maven and setting up our development environment were a major challenge.

Accomplishments that we're proud of

We're proud that our service is capable of handling recurring events, having events show up in the earliest time interval, and most importantly, accounting for sleep hours and planning ahead of time (rather than on the spot).

What we learned

We gained familiarity with React and found the best package managers for our project. We also learned about working together in real time on a large CS project - this was new to most of us.

What's next for DUBSmart Calendar

In future releases, we would like to use machine learning to analyze users' time preferences for recurring events and use location services to prioritize scheduling.

Share this project:

Updates