The project aims to build an open‑source platform that enables researchers to run simple studies without deep technical expertise. Users define studies by specifying metadata, participant criteria, and app components. These study definitions then configure the companion iOS and Android apps that participants use to take part in the study. Get a quick overview of the platform by checking out the screenshots.
This repository contains the frontend code for the platform. Visit spezi-web-service-study-platform for the backend code.
To get started with the project, follow these steps:
- Clone the repository:
git clone https://github.com/StanfordSpezi/SpeziStudyPlatform-Web.git cd SpeziStudyPlatform-Web - Install the dependencies:
npm install
- Create a
.envfile:cp .env.example .env
- Start the development servers:
npm run dev
For more detailed instructions, check out the installation guide.
- About the tech stack
- About deployments
- About styling and visual grammar
- About the integration with the spezi web design system components
- About the development server
We welcome contributions! Please read our contributing guidelines for more information on how to get started.
This project is licensed under the MIT License. See Licenses for more information.
This project is developed as part of the Stanford Byers Center for Biodesign at Stanford University. See CONTRIBUTORS.md for a full list of all contributors.


