Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

306 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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 privacy-first career workspace: a resume and cover letter builder, a public portfolio/website builder, and the AI and career tooling (ATS scoring, AI rewriting, GitHub/LinkedIn import) that connects them β€” all built around one shared Master Profile so your career facts live in one place and flow into every document and every portfolio. It challenges the surveillance-heavy, login-first SaaS resume builder model by operating on a local-first principle: no account is required to start.


✨ Key Capabilities

  • ⚑ Real-Time Rendering: Edit details and see your ATS-optimized resume, cover letter, or portfolio update instantly with pixel-perfect live previews.
  • 🌐 Portfolio Builder: A separate public website/portfolio product (apps/portfolio) β€” template gallery, a three-pane editor, analytics, and publishing to a shared path or your own *.veriworkly.com subdomain.
  • 🧠 Master Profile: One canonical career-facts record that auto-seeds new resumes, cover letters, and portfolios β€” editing a document never writes back to it.
  • πŸ€– AI & ATS Tooling: AI-assisted rewriting (Anthropic Claude and OpenAI GPT, credit-metered, cost shown before you generate) and a deterministic + AI-layered ATS checker.
  • πŸ”’ Local-First Storage: Your data stays on your machine first. No mandatory account, tracking cookies, or remote server lock-in to start building.
  • πŸ“₯ Universal Exports: PDF, DOCX, HTML, Markdown, plain text, and JSON β€” all client-rendered via react-pdf, no headless-browser dependency.
  • ☁️ Optional Cloud Sync: Secure, cross-device sync for logged-in users, with per-document conflict detection.
  • πŸ”§ API Extensibility: A self-serve developer API with scoped keys β€” see docs.veriworkly.com/api-reference for what's currently documented (auth, API keys, GitHub stats, health, roadmap, and core user endpoints; broader route coverage β€” documents, profiles, ATS, AI, portfolios, billing β€” is in progress).

🎨 Premium Templates

Resume Templates

Precision ATS
Precision ATS
Executive Clarity
Executive Clarity

Cover Letter Templates

Professional
Professional
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/           # Document Builder App & Workspace (Next.js)
β”‚   β”œβ”€β”€ portfolio/        # Portfolio/Website Builder β€” gallery, editor, published sites (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. PRs submitted for unclaimed/unassigned issues will not be merged unless claimed. Authors have a 7-day grace period to claim them, otherwise they may be closed. Priority always goes to the contributor who officially requested the claim.
  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.
  • No Third-Party Tracking: No mouse tracking, heatmaps, ad trackers, or sale of user data. We do run first-party, aggregate-only product telemetry (e.g. counts of resumes created or exports) to understand usage β€” never individual behavioral tracking.
  • 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

About

Free, open-source resume builder with no login. Create ATS-friendly resumes with modern templates your data stays on your device.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages