Skip to content

Development Overview

This section covers everything you need to contribute to Derma Consent.

Project Structure

Derma Consent is a pnpm monorepo with two main packages:

PackagePathTechnology
Frontendpackages/frontendNext.js 16, React 19, TailwindCSS 4, shadcn/ui
Backendpackages/backendNestJS 11, Prisma 6, PostgreSQL
DocsdocsVitePress

Quick Reference

TaskCommand
Start dev serversmake dev
Run all testsmake test
Run backend testsmake test-backend
Run frontend testsmake test-frontend
Lintpnpm lint
Buildmake build
Database migrationmake migrate
Regenerate Prisma clientmake generate
Seed test datamake seed

Sections

DSGVO-konforme digitale Einwilligungen