https://github.com/devhardiyanto/vouch-technical-test
https://github.com/devhardiyanto/vouch-technical-test
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/devhardiyanto/vouch-technical-test
- Owner: devhardiyanto
- Created: 2026-06-08T04:47:14.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-08T15:14:03.000Z (about 1 month ago)
- Last Synced: 2026-06-08T17:13:36.151Z (about 1 month ago)
- Language: TypeScript
- Size: 50.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vouch Builder Take-Home
Welcome — thanks for taking the time.
**Start here:** read [`BRIEF.md`](BRIEF.md). It describes the task, what to build,
and how to submit.
Your sample data is in [`data/`](data/):
- `events.json` — structured front-desk events
- `night-logs.md` — one night logged as free text
Timebox is ~2 hours. We're looking for sharp tradeoffs, not completeness. Good luck.
---
## Live demo
Deployed on Railway. The first handover call takes ~30–40s (two OpenAI calls); `/health` is instant.
```bash
# Action-first handover (HTML) — bundled sample data
curl -X POST "https://vouch-technical-test-production.up.railway.app/handover?hotel=lumen-sg&date=2026-05-30"
# Same, as JSON (sourceIds visible on every item)
curl -X POST "https://vouch-technical-test-production.up.railway.app/handover?hotel=lumen-sg&date=2026-05-30&format=json"
# Health
curl "https://vouch-technical-test-production.up.railway.app/health"
```
Design rationale and tradeoffs: [`DECISIONS.md`](DECISIONS.md). Architecture and dev commands: [`CLAUDE.md`](CLAUDE.md).