← ProjetsPerso
Uploadez une image, récupérez un QR code qui pointe vers une URL publique servant cette image.
- React
- TypeScript
- Express
- Node.js
- Docker
Contexte
Partager une image via un simple QR code, sans passer par un service tiers : l'image est stockée sur mon serveur et servie directement.
Rôle
Développement full-stack et conteneurisation.
Défis
Gérer des uploads jusqu'à 100 Mo derrière un reverse proxy (limites de taille côté nginx/Caddy), respecter les en-têtes X-Forwarded-* et exposer un endpoint de health check pour Docker.
Résultat
Une app en un seul conteneur (front React compilé servi par Express), images persistées sur volume, déployée en production sur son propre domaine, qrdrop.online.
Points clés
- Front + API TypeScript
- Un conteneur, un volume
- Health check intégré