refacto: Remake the interface so it is more 'vintage' looking + Adding a full calendar page

This commit is contained in:
gauvainboiche
2026-10-25 12:01:00 +01:00
parent 2539b6c756
commit f6738972f1
45 changed files with 1433 additions and 361 deletions
+16 -1
View File
@@ -1,3 +1,18 @@
# calendrier_republicain
Convertisseur date actuelle en date du calendrier républicain
Convertisseur date actuelle en date du calendrier républicain.
Deux vues : la date du jour (ou d'une date choisie) sur une stèle illustrée de la gravure du mois, et la page « Le calendrier complet » (`#/calendar`) qui reprend la disposition de l'estampe de 1794 : quatre saisons, douze mois, les 360 jours et leurs noms, plus les jours complémentaires.
## Lancer
```
node server.js # http://localhost:3000
docker compose up --build
```
## Ressources graphiques
- `src/images/` : gravures d'origine (scans). `public/assets/months/` en contient les versions recadrées et allégées, générées par `scripts/prepare-images.cjs` (`npm i --no-save sharp` au préalable ; sharp n'est pas une dépendance du projet).
- `public/assets/fonts/` : Old Standard TT (texte) et IM Fell English SC (titres), toutes deux sous licence SIL OFL (textes de licence dans le même dossier), servies localement.
- `public/data/day-names.json` : noms des 360 jours (Fabre d'Églantine), en français dans les deux langues.