Files
wiki/Catalogue-Self-Hosted/apps/app-reactive-resume.md
T
2026-06-09 18:40:21 +02:00

2.8 KiB


title: Reactive Resume created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, landing-page, app-marathon3-rattrapage-final-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Landing%20Page&app=reactive-resume]

📄 Reactive Resume

Constructeur de CV gratuit, open source, sans tracking — export PDF propre via React PDF.

📋 Informations Générales

Champ Valeur
Site web rxresu.me
GitHub AmruthPillai/Reactive-Resume
License MIT
Langage TypeScript (React + NestJS)
Étoiles GitHub ~30k
Catégorie cat-landing-page

📝 Description

Reactive Resume est un éditeur de CV web complet : dizaines de templates, sections customisables, import JSON, export PDF, multilingue, partage public via lien (optionnel), historique de versions, authentification email/magic-link. Stack NestJS + Prisma + Postgres.

Différence vs JSON Resume : Reactive Resume inclut une UI de saisie complète et un rendu PDF de qualité, JSON Resume est juste un schéma de données. Pour qui : chercheurs d'emploi, freelances, et tous ceux qui ne veulent pas d'un Canva/Behance qui piste.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  reactive-resume:
    image: ghcr.io/amruthpillai/reactive-resume:latest
    container_name: reactive-resume
    restart: unless-stopped
    environment:
      - APP_URL=https://cv.example.com
      - DATABASE_URL=postgresql://resume:***@db/resume
      - JWT_SECRET=***    depends_on:
      - db
    labels:
      traefik.enable: "true"
      traefik.http.routers.resume.rule: "Host(`cv.example.com`)"
  db:
    image: postgres:16-alpine
    environment:
      POSTGRES_USER: resume
      POSTGRES_PASSWORD: resume
      POSTGRES_DB: resume
    volumes:
      - ./db-data:/var/lib/postgresql/data

🔄 Alternatives

Open Source

Propriétaires

  • Canva — Templates, mais tracking et freemium
  • Novoresume — UI simple, export payant
  • LinkedIn — Profil exportable

🔐 Sécurité

  • Magic link : attention à l'email, SPF/DKIM/DMARC
  • Partage public : optionnel, vérifiable par lien
  • Backup DB : pg_dump régulier (vos CV sont là)
  • JWT_SECRET : long et aléatoire

📚 Ressources

Pages Liées