Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014akYEuf44fM6EiUvrmoBzS
47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
# photobooth-qr
|
|
|
|
Galerie photo événementielle par QR code : les invités d'un événement
|
|
scannent un QR code, uploadent leurs photos depuis leur téléphone (sans
|
|
compte, sans app), et l'organisateur récupère toutes les photos dans une
|
|
galerie admin exportable en ZIP.
|
|
|
|
## Objectif
|
|
|
|
- **V1** : usage personnel (test grandeur nature sur mes propres événements).
|
|
- **V2 / V3** : produit vendu à des clients (mariages, événementiel).
|
|
|
|
## Stack
|
|
|
|
- **Supabase** — base de données Postgres + Storage.
|
|
- **Front** — HTML/CSS/JS léger, mobile-first, sans framework lourd.
|
|
- Pas d'app native, pas de compte invité.
|
|
|
|
## Documentation
|
|
|
|
- [`docs/cahier-des-charges.md`](docs/cahier-des-charges.md) — spécifications fonctionnelles.
|
|
- [`docs/architecture.md`](docs/architecture.md) — schéma de flux général.
|
|
- [`docs/modele-donnees.md`](docs/modele-donnees.md) — schéma des tables Supabase.
|
|
- [`docs/rgpd.md`](docs/rgpd.md) — mention légale et politique de conservation.
|
|
- [`docs/decisions.md`](docs/decisions.md) — journal des décisions actées.
|
|
|
|
## Lancer en local
|
|
|
|
_À compléter au fur et à mesure du développement._
|
|
|
|
```bash
|
|
# 1. Copier les variables d'environnement
|
|
cp .env.example .env
|
|
# puis remplir .env avec les vraies valeurs Supabase
|
|
|
|
# 2. Installer les dépendances (si un tooling est ajouté)
|
|
# npm install
|
|
|
|
# 3. Lancer le front en local
|
|
# (à définir : serveur statique simple, ex. npx serve src/)
|
|
```
|
|
|
|
## Statut
|
|
|
|
Projet en phase de cadrage — structure et documentation en place,
|
|
développement pas encore commencé.
|