Professional, privacy-first, and open-source career document engineering platform.
β¨ Main Application Β· π Documentation Β· π° Official Blog Β· πΊοΈ Product Roadmap
VeriWorkly is a high-performance, privacy-centric resume building ecosystem designed to challenge the traditional surveillance-heavy SaaS resume builder model. Operating on the Local-First principle, VeriWorkly stores all your career data directly in your browser. It combines a state-of-the-art Next.js frontend with a lightweight Node.js/Express backend to provide a seamless, secure, and professional document generation experience.
- β‘ Real-Time Rendering: Edit details and see your ATS-optimized resume update instantly with pixel-perfect visual previews.
- π Local-First Storage: Your data stays on your machine. No mandatory accounts, tracking cookies, or remote server locks.
- π₯ Universal Exports: One-click downloads to ATS-optimized PDF and editable DOCX formats.
- βοΈ Optional Cloud Sync: Secure, end-to-end synchronized account support for access across multiple devices.
- π§ API Extensibility: Fully integrated and documented OpenAPI specification to plug in external tools.
Precision ATS |
Executive Clarity |
Professional Classic |
VeriWorkly Special |
VeriWorkly uses a type-safe monorepo layout to ensure clean service isolation and high developer velocity.
veriworkly-resume/
βββ apps/
β βββ site/ # Marketing & Landing Site (Next.js)
β βββ studio/ # Dynamic Builder App & Workspace (Next.js)
β βββ server/ # Express API & Sync backend (NodeJS)
β βββ docs-platform/ # Technical Documentation Hub (Fumadocs)
β βββ blog-platform/ # Official Product Blog (Next.js)
βββ packages/
βββ ui/ # Shared UI Design System & Component Library
| Layer | Technologies Used |
|---|---|
| Frontend Applications | Next.js 15 (App Router), React 19, Tailwind CSS 4 |
| Backend API | Node.js, Express, TypeScript |
| Data Persistence | PostgreSQL (Prisma ORM) |
| Rendering Pipeline | react-pdf (Client-side high-fidelity generation) |
| Authentication | Better-Auth (Passwordless OTP) |
| State Management | Zustand (with localStorage persistence) |
To run VeriWorkly locally on your system, follow these commands:
-
Clone the Repo & Install Dependencies
git clone https://github.com/VeriWorkly/veriworkly.git cd veriworkly-resume npm install -
Configure Environment Variables
cp .env.example .env cp apps/server/.env.example apps/server/.env
-
Deploy Local Database migrations
npm run db:push -w @veriworkly/server
-
Launch Dev Environment
npm run dev
Deploy the complete ecosystem (database, backend server, and frontend client) instantly via Docker Compose:
docker compose --env-file .env.docker up -d --build| Resource | Description | Location |
|---|---|---|
| Technical Documentation | Monorepo architecture, API Reference, deployment. | docs.veriworkly.com |
| User Support & Guides | Walkthroughs for editing, building and templates. | User Guides Hub |
| Manual Setup Guide | Standard local environment installation. | README.Local.md |
| Docker Operations | Configuration, environment variables, orchestration. | README.Docker.md |
| Contributing Guide | Repository protocols, standards, and git guidelines. | CONTRIBUTING.md |
VeriWorkly is built on open-source principles, and we welcome community contributions!
Important
Before checking out a branch or creating a pull request, please review our full Contributing Guidelines.
- π Star the repository to show your support.
- π Claim an issue by commenting on it and waiting to be assigned before starting work.
- π Ensure your PR titles follow the standard naming convention.
- Code: Implement new features, performance improvements, or address open issues.
- Design: Build and submit new ATS-optimized resume templates.
- Docs: Refine explanations, fix typos, or add code setup examples.
- Feedback: File bugs or suggest future features on our product roadmap.
We take security and user data privacy very seriously:
- Local-First Architecture: Your resumes reside locally in your browser storage.
- Zero Behaviors Tracking: We collect no user analytics, mouse tracking, or heatmaps.
- Vulnerability Disclosure: If you discover a security issue, please do not file a public GitHub issue. Email us privately at
info@veriworkly.comwith steps to reproduce. Read SECURITY.md for more info.
VeriWorkly is released under the MIT License.



