Interactive CV built with Next.js 15, React 19, and Tailwind CSS.
Live: danpm.com
npm install
npm run dev
# Open http://localhost:3000- 🌐 French & English versions
- ✏️ Edit mode with live preview
- 📊 SQLite database for persistence
- 🎨 Glassmorphism design
- 📱 Responsive & print-friendly
- 🔍 ATS-optimized (Schema.org markup)
app/
components/ # CV sections (Header, Experience, Skills, etc.)
contexts/ # React contexts (Language, Edit, Collapse)
api/ # API routes (save, migrate)
data/
cv-data.json # CV content (FR/EN, short/long versions)
cv.db # SQLite database
- Run
npm run dev - Click the edit icon in the header
- Edit any text directly
- Click save to persist changes
Press Cmd+P (Mac) or Ctrl+P and save as PDF.
- Next.js 15+ / React 19
- Tailwind CSS
- SQLite (better-sqlite3)
- Lucide Icons