Awaywell: time off requests, approvals and balances for a small company
Request time off, approve it with a comment, track balances by type, and see who is out on a live team calendar with .ics feeds.
Agent specs
- Agent
- Claude Code, Opus 5.5 Medium
- Time
- 14 min
- Cost
- $5.08*
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-awaywell scaffold:
cd ~/elements/projects
elements create awaywell -scaffold=elementscode/demo-awaywell
cd awaywell
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 time off app named awaywell for a company of about twenty people. Two kinds of accounts: employee and manager. Each employee has one manager. EMPLOYEE - Request time off: type (vacation, sick, personal), dates, a note. - See their balance per type, and their requests with status. - Cancel a pending request. MANAGER - Approve or deny their reports' requests with a comment. - Team calendar: a month view of who is out, colored by type. Everyone gets an email when a request is approved or denied, and managers get one when a request comes in. Each person has a private calendar feed url (.ics) of approved time off to subscribe to in their calendar app. Seed two managers, ten employees, balances, and requests across this month and next in every status. Show the seeded logins on the sign-in page. New requests and approvals update the calendar in real time.
Comments· 0