Inspiration

The spark came from Ian, who is obsessed with having multiple alarms for his tasks. He always wanted the alarm app to be more customizable.

What it does

The app allows the user to set alarms that go off when specific conditions are met (When it stops raining, when arriving at a specific location, a combination of events with operators, etc.).

How we built it

We spent much of our time in the planning phase: creating drawings, use case diagrams, class diagrams and prototypes. Planning documentation was then used to guide AI tools to develop the app.

Challenges we ran into

Android development is very memory intensive, especially when running the emulator in the IDE, which limited who was able to work on tasks.

Accomplishments that we're proud of

We’re proud that our app communicates with internal-external APIs to obtain its data. We also really like how the UI looks.

What we learned

Investing extra time in planning put the project on a strong trajectory, though we had to weigh that against the risk of delaying development.

What's next for Eventually

More conditions! Also the inclusion of Groups, which would basically be folders that apply a set of conditions to the alarms in them (e.g. “unimportant” group could apply the condition “Before 10 pm” on all alarms in group to prevent alarms going off while trying to sleep).

Share this project:

Updates