
Deploy chorebank-v1
A template for Chorebank, a self-hosted family chore and rewards board.
Just deployed
/var/lib/postgresql/data
chorebank
Just deployed
Deploy and Host Chorebank on Railway
Chorebank is a private, self-hosted chore and rewards board for families. Parents create chores, award stars, run payday, and manage rewards. Kids track their progress, earn coins, and request rewards through a tablet-friendly interface. Household data remains in the PostgreSQL database you control.
About Hosting Chorebank
This template provisions Chorebank and PostgreSQL together with persistent database storage, private service networking, generated security secrets, automatic database migrations, and a database-aware health check. No deployment configuration is required.
After deployment, open the Chorebank service variables and copy SETUP_TOKEN. Visit the generated public domain, complete /setup, and create your household, parent login, kid PIN, and first child. Setup permanently closes after the household is created. Parent passwords and kid PINs are stored as secure hashes. Household owners remain responsible for enabling PostgreSQL backups and reviewing updates.
Common Use Cases
- Run a shared household chore board on a tablet or family computer
- Turn completed chores into stars, payday coins, and redeemable rewards
- Give parents private administration tools while children use a simplified PIN login
- Keep household activity and credentials in a privately operated database
Dependencies for Chorebank Hosting
- Chorebank application service using Node.js, Next.js, Prisma, and the project Dockerfile
- PostgreSQL 18 with persistent Railway volume storage
Deployment Dependencies
- Chorebank source repository
- Deployment and first-run guide
- Security and recovery guidance
- Railway volume backups
Implementation Details
The application connects to PostgreSQL through Railway private networking. Prisma migrations run automatically before each application deployment, and Railway verifies /api/health before considering a release healthy. AUTH_SECRET, SETUP_TOKEN, and the PostgreSQL password are generated independently for every deployment.
Why Deploy Chorebank on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Chorebank on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your application and database together with generated secrets, persistent storage, private networking, and managed deployment infrastructure.
Template Content
chorebank
dhalarewich/chorebank