Skip to main content

Build Professional Resumes with Privacy First

Create ATS-friendly resumes with real-time preview, multiple templates, version control, and seamless cloud sync. Work offline in guest mode or sync across devices.

Quick start

Get up and running with CV Builder in minutes

1

Clone the repository

Clone the CV Builder repository to your local machine:
git clone https://github.com/tariqahmaad/CV-Builder.git
cd CV-Builder
2

Install dependencies

Install the required dependencies using your preferred package manager:
npm install
3

Configure environment (optional)

For cloud sync features, create a .env.local file with your Firebase credentials:
NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_auth_domain
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_storage_bucket
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id
Guest mode works without Firebase configuration, storing data locally.
4

Start the development server

Launch the application in development mode:
pnpm dev
Open http://localhost:3000 in your browser to access CV Builder.

Explore by topic

Discover everything CV Builder has to offer

Core Features

Learn about the smart editor, templates, version control, and PDF export capabilities.

User Guide

Step-by-step guides for creating resumes, managing sections, and handling versions.

API Reference

Explore components, services, hooks, and type definitions for customization.

Advanced Topics

Deep dive into data structures, Firebase setup, and conflict resolution.

Key features

What makes CV Builder unique

Privacy First

Work entirely in guest mode with local storage persistence, or sync to the cloud when ready.

Multiple Templates

Choose from professionally designed templates optimized for ATS systems.

Version Control

Save, manage, and restore multiple resume versions with metadata and tags.

PDF Export

Generate publication-quality PDFs with proper formatting and typography.

Ready to get started?

Create your first professional resume in minutes with CV Builder’s intuitive editor and powerful features.

Build docs developers (and LLMs) love