Skip to content

salmanadir/development-platform-k-a-s-a

 
 

Repository files navigation

AstroMap

AstroMap est une plateforme éducative et interactive dédiée à l'exploration spatiale. Elle permet aux utilisateurs de :

  • Naviguer en 3D dans le système solaire grâce à React Three Fiber
  • Accéder à des informations détaillées sur les planètes
  • Participer à des quiz thématiques pour tester leurs connaissances en astronomie
  • Consulter des prédictions sur les prochains phénomènes astronomiques

⚙️ Technologies utilisées

  • Backend : Spring Boot (gestion des données et API)
  • Base de données : PostgreSQL
  • Données des objets célestes : Intégration d'API externes (NOAA – Space Weather Prediction Center (SWPC))
  • Frontend : React.js avec Three.js pour des visualisations 3D immersives

🖼️ Aperçu des interfaces

Page d'accueil

Homepage principale

Suite de la page d'accueil (prédiction en temps réel de ces événements)

Homepage suite

Page d'inscription

Inscription

Page de connexion

Connexion

Cartographie

Cartographie

Exemple d'interface d'information sur une planète

Infos planète

Détail d'une prédiction astronomique

Prédiction

Détails prédiction

Interface du quiz

Quiz page

Résultat du quiz

Résultat du quiz Résultat du quiz


Bien démarrer

Suivez ces étapes pour exécuter le projet en local :

Cloner le dépôt

git clone https://github.com/m-elhamlaoui/development-platform-k-a-s-a.git

Accéder au dossier du projet

cd development-platform-k-a-s-a

Lancer le projet avec Docker

Assurez-vous que Docker et Docker Compose sont installés sur votre machine, puis exécutez la commande suivante :

docker-compose up --build

Demo:

https://drive.google.com/drive/u/0/folders/1X-z7mTtHbafniDUEHEmXA4eBl2Hl93l8?hl=fr

About

development-platform-k-a-s-a created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 55.0%
  • CSS 23.4%
  • Java 20.9%
  • Other 0.7%