Skip to content

arthur-pbty/moon

Repository files navigation

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).

About

Displays moon phases and lunar calendar online

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages