
Deploy Qlarr Surveys
Deploy and Host Qlarr Surveys with Railway
backend
Just deployed
frontend
Just deployed
Just deployed
/var/lib/postgresql/data
Deploy and Host Qlarr Surveys on Railway
Qlarr Surveys is an open-source surveys-as-code framework — define, version, and deploy scientific surveys using JSON for structure and JavaScript for logic, with full offline-first support across web and mobile platforms.
No click-and-pray survey builders. No black-box logic. Just code.
About Hosting Qlarr Surveys
Qlarr Surveys is a Spring Boot monolith application consisting of a Kotlin Multiplatform Backend service, a client-side rendered React frontend and a Postgres database.
Common Use Cases
###💡 Why Surveys as Code?
Traditional survey tools lock your survey design into opaque GUIs and proprietary formats. Qlarr treats surveys as first-class code artifacts:
- Version-controlled — store survey definitions in Git alongside your project
- Reproducible — the same JSON + JS always produces the same survey experience
- Composable — reuse logic, validation rules, and question blocks across surveys
- Auditable — every branching rule and skip condition is explicit and reviewable
- Portable — the same survey definition runs on web, Android, iOS, and Node.js
Dependencies for Qlarr Surveys Hosting
- a Postgres database
- [optional] a domain name
Deployment Dependencies
Why Deploy Qlarr Surveys 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 Qlarr Surveys on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
backend
qlarr-surveys/backendJWT_SECRET
any secret of your choosing to be used for Sprint Boot JWT
frontend
qlarr-surveys/frontend