Anonymous builderabout 2 months agoJudging locked: Self-Evolving Agents Hackathon

BlankLess

Blankless automatically fills last-minute appointment cancellations by matching and contacting the best eligible waitlisted patient before the slot expires.

Review the project

Start with the source code, then open the demo or video if available.

View GitHub repository
Demo video

Video demos are proof context. Repo, stack, and build notes stay attached so visitors can inspect what was actually built.

Project description
Every canceled appointment is a perishable asset. Blankless is an autonomous appointment-recovery system for outpatient clinics, starting with dermatology. When a cancellation opens a slot, Blankless immediately filters the waitlist, blocks ineligible candidates using named policy rules, ranks the remaining patients, and conducts sequential outreach until the appointment is filled. The workflow is transparent rather than a black box. Every decision is recorded in an audit timeline, including why a patient was excluded, how candidates were scored, who was contacted, and the final outcome. The system then learns from that outcome through a versioned policy. In the demo, Sofia declines an afternoon appointment, Maya accepts, and Blankless updates its time-of-day preference weight. In the second scenario, the learned policy ranks Chloe first and fills the next opening in one attempt. Blankless reduces front-desk work, recovers otherwise lost revenue, and gives patients faster access to care. The core is a deterministic Next.js and TypeScript workflow engine built for reliability, testing, and future integration with scheduling systems, messaging platforms, and human escalation.
Tools used
  • Guild.ai
  • Replay.io
  • Band
  • Actian
  • Next.js 14, React, TypeScript, Tailwind CSS, Zustand, Framer Motion, and Vitest.