Skip to content

JavadAg/weave-cv

Repository files navigation

Weave CV

A modern resume builder application built with Nuxt 3, Vue 3, and Supabase.

Features

  • 🎨 10 Professional Templates
  • 📄 PDF Export
  • 🎨 Customizable Design (colors, fonts, layouts)
  • ☁️ Cloud Storage

Getting Started

Prerequisites

  • Node.js 18+
  • pnpm (or npm/yarn)
  • Supabase account

Installation

  1. Clone and install dependencies:
git clone https://github.com/javadag/weave-cv.git
cd weave-cv
pnpm install
  1. Create .env file:
SUPABASE_URL=your_supabase_url
SUPABASE_KEY=your_supabase_anon_key
SUPABASE_PROJECT_REF=
  1. Start development server:
pnpm dev

Scripts

  • pnpm dev - Start development server
  • pnpm build - Build for production
  • pnpm preview - Preview production build
  • pnpm update-types - Update Supabase database types

Tech Stack

  • Nuxt 4, Vue 3, TypeScript
  • Supabase (Database & Auth)
  • Tailwind CSS, Nuxt UI
  • TipTap, Pinia, Puppeteer, Zod

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines.

License

MIT License - see LICENSE for details.

About

A modern Nuxt resume builder with 10 templates, PDF export, and Supabase sync

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages