A scalable infrastructure for managing research studies and open sharing of data.
This work is supported by a grant from the National Science Foundation 2438627.
For complete setup and configuration details, see the Getting Started guide. Here's a quick start for running the app locally:
- Clone the repository and install dependencies:
npm install
- Copy the
.env.examplefile to.envand fill in the required values:cp .env.example .env
- Start the application and database containers:
make dev-host-app # or `make dev-fullstack` to run the app in Docker as well - Run the Next.js development server (if using
dev-host-app):npm run dev
Vitest uses the dedicated root .env.test instead of inheriting your normal dev .env.
For database-backed tests, start the isolated test Postgres first:
npm run test:db:up
npm run testStop it when you are done:
npm run test:db:down👉 Full installation and usage guide
If you use the platform in your work, please cite it using the concept DOI or a release-specific DOI:
- Concept DOI: https://doi.org/10.5281/zenodo.18615191
- For specific releases, use the DOI associated with that release (badge above links to the latest).
We welcome contributions of all kinds — code, documentation, testing, and feedback. See our contribution guidelines.