We wanted to develop a smart alarm that could adjust when it rang based on real-time, real-world data, to make sure that we woke up with enough time to get where we needed to.

What it does

SmartAlarm takes in multiple real world data points, such as weather, traffic, user sleep cycles, and user travel history, to determine an optimal time to set an alarm. The user simply enters a destination and a time they'd like to arrive, and our app takes care of the rest.

How we built it

Our app is a native Android application. We use several Google Play services such as Google-Places and the Google-Distance-Matrix, we also use for real time weather data.

Challenges we ran into

Most of our members had never done an Android app before. Our group wanted a fun new challenge in unfamiliar territory. As a result of some inexperience, we had many challenges when developing the application. Also, all of the services and external API's we used for the first time.

Accomplishments that we're proud of

We're proud that we got a functioning Android application up and running in under 24 hours ( more like 20 if you count the time it took to come up with the idea). We're also very proud of the fact that we got the different API's and services to work in such a short time, despite our lack of experience

What we learned

Make sure to sleep before a hackathon! Also that it's very important to have a solid structure and even distribution of responsibilities in order to make sure that everyone's on the same page. Don't forget to commit either.

What's next for NeverLate SmartAlarm

We truly believe that SmartAlarm has a large potential for use in the market. Everyone from children, students, young professionals, to senior citizens could do with a little more punctuality.

Share this project: