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

89 lines
2.8 KiB
Markdown

---
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](https://rxresu.me) |
| **GitHub** | [AmruthPillai/Reactive-Resume](https://github.com/AmruthPillai/Reactive-Resume) |
| **License** | MIT |
| **Langage** | TypeScript (React + NestJS) |
| **Étoiles GitHub** | ~30k ⭐ |
| **Catégorie** | [[cat-landing-page\|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é)
```yaml
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_dump` régulier (vos CV sont là)
- **JWT_SECRET** : long et aléatoire
## 📚 Ressources
- [Site officiel](https://rxresu.me)
- [GitHub](https://github.com/AmruthPillai/Reactive-Resume)
- [Démo en ligne](https://rxresu.me/app)
## Pages Liées
- [[cat-landing-page]] — Catégorie Landing Page
- [[app-yamlresume]] — Concurrent YAML
- [[recettes-docker-compose]] — Templates Docker