MaxFolio
Tous les projets
Cap Céleste logo
Slice jouable en développement2026

Cap Céleste

Jeu web local-first pour apprendre à lire le vrai ciel : le ciel exact de maintenant, calculé sur l'appareil, et des missions qui apprennent à se repérer.

ReactTypeScriptWebGLAstronomiePWAStripe

88

constellations avec fiche

5 070

étoiles calculées

15

chapitres de missions

Présentation

Le projet

Cap Céleste est un jeu web pour apprendre à lire le vrai ciel. L'app calcule le ciel exact de l'instant présent pour ta position (5 070 étoiles, planètes, Lune, ISS en direct) et l'affiche en vue immersive à la première personne : on regarde autour de soi au gyroscope ou au doigt, on touche une constellation pour la lire, et un parcours de missions à points apprend à se repérer parmi les 88 constellations. Local-first : tout est calculé sur l'appareil, l'app fonctionne hors-ligne.

Fiche

En un coup d'œil

RôleFondateur & développeur full-stack
ÉquipeProjet personnel
PériodeDepuis 2026
StatutSlice jouable en développement

Stack

  • React 18, TypeScript, Vite (PWA)
  • WebGL + Canvas 2D (rendu du ciel, texture Voie lactée reprojetée pixel par pixel)
  • astronomy-engine (éphémérides calculées localement, aucune API)
  • satellite.js (position ISS en direct via TLE Celestrak)
  • Stripe Checkout (achat unique), Neon (PostgreSQL serverless + auth)

À retenir

Points clés

  • Ciel réel et exact calculé localement pour ta position et l'heure (étoiles, planètes, Lune, ISS)
  • Vue immersive 1ʳᵉ personne : on regarde autour de soi au gyroscope ou au doigt
  • 88 constellations tracées et nommées, chacune avec sa fiche (histoire + figure en vraie 3D à distances réelles)
  • Parcours de 15 chapitres à points : recherche active, indices à la demande, mini-examens
  • Fond de ciel photographique (Voie lactée) reprojeté en WebGL, façon Stellarium
  • Local-first : 100 % hors-ligne (seule l'ISS demande le réseau)
  • Angle distinctif hémisphère sud (conçu et testé depuis La Réunion)

Produit

Fonctionnalités

  • Moteur de ciel pur et testable : lat/lon + date → position exacte de chaque astre
  • Globe céleste orbitable pour voir les deux hémisphères d'un coup
  • Fiches interactives : constellations en 3D réelle, cartes d'étoiles (348 nommées), objets du ciel profond avec vraies photos
  • ISS en direct : TLE Celestrak + propagation SGP4, fiche avec position en temps réel
  • Calendrier d'événements célestes calculés hors-ligne (phases de Lune, pluies d'étoiles, conjonctions, éclipses)
  • Paysage photographique 360° étalonné nuit dans le shader
  • Monétisation branchée : 2 chapitres gratuits, déblocage unique à 20 € via Stripe

Technique

Défis relevés

  • Exactitude astronomique validée numériquement (temps sidéral, projections, alignement galactique)
  • Performance : reprojection WebGL pixel par pixel + milliers d'étoiles à 60 fps sur mobile
  • Pédagogie par recherche active : apprendre sans montrer la réponse
  • Tout faire tenir hors-ligne (catalogues embarqués, éphémérides locales, repli sans WebGL)

Roadmap

Prochaines étapes

  • Mode examen AR (lever le téléphone vers le vrai ciel)
  • Notifications datées reliées au calendrier d'événements
  • Persistance IndexedDB + sync de la progression
  • Wrap natif (Capacitor)

Bilan

Résultats

  • Slice jouable complet : lecture du ciel, missions, fiches, globe, calendrier
  • Les 88 constellations couvertes (fiches rédigées + 78 fiches d'étoiles)
  • Paiement Stripe Checkout intégré (cœur du modèle à 20 €)
  • Moteur de ciel validé contre astronomy-engine