Files
moon/README.md
T
Puechberty Arthur 49fd31f4db first commit
2026-03-30 23:07:36 +02:00

78 lines
1.7 KiB
Markdown

# Moon
Application web sur les phases de la lune, avec calendrier lunaire, simulateur, visualisation 3D et contenus éducatifs.
Site en ligne: [moon.arthurp.fr](https://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](https://moon.arthurp.fr).
## 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:
```bash
npm install
npm run dev
```
Application disponible sur [http://localhost:3000](http://localhost:3000).
## Scripts utiles
```bash
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:
- [https://moon.arthurp.fr](https://moon.arthurp.fr)
Exemple d'ancre SEO:
- [calendrier lunaire interactif](https://moon.arthurp.fr)
## Licence
Projet privé pour le moment (`private: true` dans `package.json`).