Eyelark: patient scheduling for a two-doctor optometry practice
Patients book eye exams online by visit type and doctor and fill in intake forms; the front desk gets a live day view, check-in, patient records and yearly recall emails.
Agent specs
- Agent
- Claude Code, Opus 5.5 Medium
- Time
- 18 min
- Cost
- $6.14*
Agents work faster and more accurately on Elements.
* Cost at API rates, September 2026.
Run it yourself
Paste this prompt into your AI agent. You get the finished app on your own machine, ready to change however you like.
Install elements:
curl -fsSL 'https://install.elements.dev?os=darwin' | sh && export PATH=~/elements/bin:$PATH
Create an Elements app from the elementscode/demo-eyelark scaffold:
cd ~/elements/projects
elements create eyelark -scaffold=elementscode/demo-eyelark
cd eyelark
Start the app.
The prompt
The exact prompt that built this app. Give it to your agent to build the app from scratch with Elements, or use it to compare what other tools make from the same ask.
Build a patient scheduling app named eyelark for a small optometry practice with two doctors. PATIENT - Book an appointment online: type (comprehensive exam, contact lens fitting, follow-up), doctor or first available, and an open time. - Fill in an intake form before the visit: insurance, current glasses or contacts, symptoms, medications. - Confirmation and reminder emails, with a link to reschedule. FRONT DESK (staff accounts) - Day view per doctor with each appointment's type and intake status. - Check patients in, mark visits complete. - Patient records: contact details, past visits, next recall date. - Recall: each completed exam sets a recall date a year out. Every morning, patients due for a recall in the next 30 days get an email to book. Seed two doctors, two front desk staff, thirty patients with visit history, and a week of appointments. Show the staff logins on the sign-in page. The day view updates in real time as patients book and check in.
Comments· 0