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.
Built With
- google-app-engine
- google-calendar
- google-cloud
- java
- java-rest-apis
- javascript
- maven
- react-native
- spring-boot


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