Local development
There are multiple ways of setting up Documenso for local development. At the moment of writing this documentation, there are 3 ways of running Documenso locally:
- Using the developer quickstart with Docker
- Manually setting up the development environment
- Using Gitpod
Pick the one that fits your needs the best.
Tech Stack
- Typescript (opens in a new tab) - Language
- Next.js (opens in a new tab) - Framework
- Prisma (opens in a new tab) - ORM
- Tailwind (opens in a new tab) - CSS
- shadcn/ui (opens in a new tab) - Component Library
- NextAuth.js (opens in a new tab) - Authentication
- react-email (opens in a new tab) - Email Templates
- tRPC (opens in a new tab) - API
- @documenso/pdf-sign (opens in a new tab) - PDF Signatures
- React-PDF (opens in a new tab) - Viewing PDFs
- PDF-Lib (opens in a new tab) - PDF manipulation
- Stripe (opens in a new tab) - Payments
- Vercel (opens in a new tab) - Hosting