Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

lab68dev/lab68cvbuilder

Repository files navigation

LAB68DEV CV Builder

A brutalist SaaS resume builder — engineered for speed, clarity, and pixel-perfect PDF output.


lab68dev CV Builder trên Unikorn.vn lab68dev CV Builder - Hàng ngày

→ View on Unikorn.vn



Features

Authentication

  • Email-only sign-in with auto-registration — no password required
  • JWT-based sessions with protected routes via middleware

Resume Builder

  • Split-view editor — live preview updates as you type
  • Auto-save — debounced 2‐second save with visible status indicator (SAVING / SAVED)
  • Five section types: Personal Info, Experience, Education, Skills, Projects
  • Tag-based input for skills and project technologies
  • 10 Google Fonts selectable per resume, applied to both preview and PDF export

Templates

Template Style
Lab Protocol Brutalist sidebar — black 2.5‐inch sidebar with white text
The Executive Traditional top‐down with professional summary header
Mono Stack Developer-oriented — monospace code-style section headers
Clean Slate Minimal — generous whitespace, subtle section dividers
Bold Impact High contrast — bold typography, strong visual hierarchy
Compact Pro Dense layout for fitting maximum content on one page

PDF Export

  • One-click export to PDF with matching template fidelity
  • Clickable hyperlinks preserved in exported PDF (website, LinkedIn, GitHub)
  • Dynamic font loading — selected Google Font is embedded in the PDF

Dashboard

  • Bento grid layout for resume management
  • Create, rename, and delete resumes
  • Instant navigation to any resume's builder view

Design Philosophy

Built on a brutalist aesthetic — raw, functional, and intentional:

  • Zero border radius — square corners everywhere
  • Monochrome palette — black and white only
  • Visible 1px borders on all interactive elements
  • Inverted focus states — black background, white text on focus
  • Monospace labels in uppercase with wide letter-spacing
  • Grid overlay on the landing page for an industrial feel

No smooth gradients. No rounded pills. Pure function.


Stack

Layer Technology
Framework Next.js 16 (App Router, React 19, Turbopack)
Language TypeScript (strict)
Database Neon (Serverless Postgres)
ORM Drizzle ORM
Auth Auth.js v5 — Credentials provider
Styling Tailwind CSS 4
State Zustand
PDF @react-pdf/renderer

Support the Project

If this tool saves you time, a coffee goes a long way. ☕

Vietnamese Bank Transfer (ACB)

ACB Bank QR Code


License

Licensed under the Apache License 2.0.


Built with brutalist design principles by lab68dev.

AltStyle によって変換されたページ (->オリジナル) /