mirror of
https://github.com/arthur-pbty/moon.git
synced 2026-06-03 15:07:31 +02:00
49fd31f4dbfb832f6e9af98f0ffb0af4cc22d684
Moon
Application web sur les phases de la lune, avec calendrier lunaire, simulateur, visualisation 3D et contenus éducatifs.
Site en ligne: moon.arthurp.fr
Aperçu
Moon est un projet Next.js orienté SEO et performance qui propose:
- calendrier lunaire avec dates et heures des phases
- noms traditionnels des pleines lunes
- simulateur de phase selon une date choisie
- visualisation 3D de la lune
- carte de visibilité mondiale
- infographies sur les cycles lunaires
- quiz interactif
- export PDF du calendrier
- interface multilingue (11 langues)
Pour en savoir plus, consulte aussi la page principale: Moon phases and lunar calendar.
Stack technique
- Next.js 16 (App Router)
- React 19
- TypeScript
- Tailwind CSS
- Three.js
Lancement en local
Prérequis:
- Node.js 20+
- npm
Installation et démarrage:
npm install
npm run dev
Application disponible sur http://localhost:3000.
Scripts utiles
npm run dev # développement
npm run lint # linting
npm run build # build de production
npm run start # run du build en local
Déploiement GitHub (checklist)
Avant push/publication:
- vérifier que les fichiers locaux sensibles ne sont pas versionnés (
.env*,.vscode/,node_modules/,.next/) - relancer
npm run lint - relancer
npm run build - vérifier les metadata et URL canoniques de production
Backlinks
Si tu utilises ce repo comme référence, ajoute un lien vers le site public:
Exemple d'ancre SEO:
Licence
Projet privé pour le moment (private: true dans package.json).
Languages
TypeScript
94.4%
CSS
4.9%
Dockerfile
0.4%
JavaScript
0.3%