Quickstart
Our boilerplates are designed to be cloned and running in under 5 minutes. Requirements: Node.js 18+, Docker (optional), and a Git client.
# 1. Clone your private repository
git clone [email protected]:produza-prolab/your-boilerplate.git
# 2. Install dependencies
npm install
# 3. Setup environment & start
cp .env.example .env
npm run dev
Architecture Overview
We leverage an edge-first architecture. Our frontends are built on Next.js App Router (React Server Components), deployed to edge networks (Vercel/Cloudflare) to guarantee sub-50ms TTFB worldwide.
- State Management: Zustand for global state, React Query for server state caching.
- Styling: TailwindCSS with a custom Design System based on Shadcn/ui.
- API Layer: tRPC or Server Actions for end-to-end type safety without GraphQL overhead.
CI/CD & Deployment
Every boilerplate ships with GitHub Actions pre-configured for rigorous CI/CD. Push to `main` triggers type-checking, ESLint, Playwright E2E tests, and an automated zero-downtime deployment to Vercel or GCP Cloud Run.
SOC-2 & Security Posture
For CTOs and Dev Directors evaluating our stacks:
- Zero Trust Auth: Session management via HTTP-only, secure, SameSite cookies. No JWTs in localStorage.
- Rate Limiting: Upstream rate limiting via Upstash/Redis to prevent DDoS and API abuse.
- Data Encryption: AES-256 for data at rest (PostgreSQL/Supabase) and TLS 1.3 for data in transit.