Inspiration One of the many alarm apps out there that try new things to wake you up!

What it does At wake-up time CALL-E phones you, reads out a three digit code, and asks for it back in reverse. The call grades the answer and whether you sounded groggy. Miss the call and nothing is punished yet, you get ten minutes to answer on the web. Let that run out and CALL-E phones the accountability contact you nominated.

How we built it React and Vite, Express and SQLite, CALL-E for every call. Four call types (verification, consent, wake-up, accountability), each with its own prompt and result_schema. Webhooks drive the state machine, idempotency keys stop double billing. Business logic never imports the SDK: one adapter file knows CALL-E exists. Dry-run by default, so it runs with no key and no spend.

Challenges we ran into Making CALL-E read out a verification code.

Accomplishments that we're proud of Consent is enforced at call time.

What we learned A phone call is a measurement instrument, not an output channel. With result_schema doing the grading, the call becomes a typed function that returns whether a person is conscious.

What's next for SnoozeTax More types of challenges and multiple alarms

Built With

Share this project:

Updates

Submission history