2.8 KiB
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
- app-yamlresume — Alternative YAML/Jekyll
- app-linkstack — Link-in-bio (autre usage)
- JSON Resume — Schéma, sans UI
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_dumprégulier (vos CV sont là) - JWT_SECRET : long et aléatoire
📚 Ressources
Pages Liées
- cat-landing-page — Catégorie Landing Page
- app-yamlresume — Concurrent YAML
- recettes-docker-compose — Templates Docker