Skip to content

VeriWorkly/veriworkly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

171 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
VeriWorkly Resume

πŸš€ VeriWorkly Resume

Professional, privacy-first, and open-source career document engineering platform.

✨ Main Application Β· πŸ“– Documentation Β· πŸ“° Official Blog Β· πŸ—ΊοΈ Product Roadmap

Version Stars License


🎯 Executive Summary

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.


✨ Key Capabilities

  • ⚑ 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.

🎨 Premium Templates

Resume Templates

Precision ATS
Precision ATS
Executive Clarity
Executive Clarity

Cover Letter Templates

Professional
Professional Classic
Veriworkly Special
VeriWorkly Special

βš™οΈ Architecture & Tech Stack

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)

πŸš€ Quick Start Guide

Local Development Setup

To run VeriWorkly locally on your system, follow these commands:

  1. Clone the Repo & Install Dependencies

    git clone https://github.com/VeriWorkly/veriworkly.git
    cd veriworkly-resume
    npm install
  2. Configure Environment Variables

    cp .env.example .env
    cp apps/server/.env.example apps/server/.env
  3. Deploy Local Database migrations

    npm run db:push -w @veriworkly/server
  4. Launch Dev Environment

    npm run dev

Running with Docker

Deploy the complete ecosystem (database, backend server, and frontend client) instantly via Docker Compose:

docker compose --env-file .env.docker up -d --build

πŸ“– Documentation Directory

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

🀝 Contributing

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.

  1. 🌟 Star the repository to show your support.
  2. πŸ“‹ Claim an issue by commenting on it and waiting to be assigned before starting work.
  3. πŸ“ Ensure your PR titles follow the standard naming convention.

Ways to Help Out

  1. Code: Implement new features, performance improvements, or address open issues.
  2. Design: Build and submit new ATS-optimized resume templates.
  3. Docs: Refine explanations, fix typos, or add code setup examples.
  4. Feedback: File bugs or suggest future features on our product roadmap.

πŸ”’ Security & Privacy

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.com with steps to reproduce. Read SECURITY.md for more info.

πŸ“„ License

VeriWorkly is released under the MIT License.


Made with ❀️ by the VeriWorkly Team and our amazing community of contributors