Almost everybody wakes up to alarms every day. A process that's extremely linear, straightforward, and generally unpleasant. We wanted to customize the experience per user, and to give them useful information when they woke up, rather than just waking them up with a loud sound.

What it does

Clock Work takes information relevant, and enjoyable to the user, and pushes it to the screen when they wake up. In addition to alarming, Clock Work also shows the user's next two calendar appointments, and a fun fact, or a headline from reddit stored using AWS APIs.

In addition, the information is customized based on the user using HPE APIs.

How I built it

Using Android Studio, we were able to create an Android app for our portable alarm clock. We also used Java to interface with multiple APIs to manage our data on and offline.

Challenges I ran into

Integrating and managing multiple web services is difficult. Ensuring they don't step on each other was a task in and of itself.

Accomplishments that I'm proud of

Constructing everything into a workable product in such a short amount of time was incredibly difficult, and incredibly rewarding.

What I learned

An idea doesn't have to be complicated to be useful.

What's next for Clock Work

Just wait and see!

Share this project: