Projeto SaaS de assinatura de arquivos PDF focado em privacidade, performance e simplicidade.
- Framework: Next.js 14+ (App Router)
- Linguagem: TypeScript
- Estilização: Tailwind CSS v4 + Shadcn/ui
- PDF Core: pdf-lib + react-pdf
- State: Zustand
-
Instalar dependências:
npm install
-
Rodar servidor de desenvolvimento:
npm run dev
-
Abrir http://localhost:3000
src/features: Lógica de negócio (Editor, Upload).src/components/ui: Componentes base (Shadcn).src/lib: Utilitários puros.
- Client-Side First: O PDF é processado no navegador para garantir privacidade e custo zero de infra.
- UI Invisível: Foco total no documento. Cores neutras (Slate) e feedback constante.