A JSON API for tracking household inventory. See thoughts/prd.md for the full product spec.
- Ruby 3.3+
- PostgreSQL 16+
bin/setupEnvironment variables (all optional in development — defaults shown):
| Variable | Default | Purpose |
|---|---|---|
HOMIE_DATABASE_HOST |
localhost |
Postgres host |
HOMIE_DATABASE_PORT |
5432 |
Postgres port |
HOMIE_DATABASE_USERNAME |
$USER |
Postgres user |
HOMIE_DATABASE_PASSWORD |
(none) | Postgres password |
TZ |
UTC |
Process timezone used for "today" calculations |
bundle exec rspecBase path: /v1
Swagger UI: /v1/docs (once OpenAPI generation is wired up in Phase 7)
- Dockerfile/Kamal updates for Postgres are pending (not in Phase 1 scope).
- OpenAPI doc generation via
bundle exec rails rswag:specs:swaggerizelands in Phase 7.