Skip to content

A modern, interactive web application for analyzing Kepler telescope data and detecting exoplanets using advanced machine learning. Built with Next.js 15, React 19, and TypeScript, this interface connects to the STAR AI v2 Python backend for real-time predictions.

Notifications You must be signed in to change notification settings

sexfrance/Nasa-Exoplanet

Repository files navigation

🚀 NASA Exoplanet App — Installation Guide

Follow these steps to install and run the NASA Exoplanet application using Docker.


🎥 Preview

See the NASA Exoplanet App in action:

Watch the video demo on YouTube:
YouTube Preview

Can't see the video? Click here for alternative view

GIF Preview:

Preview GIF

Note: If the video doesn't play, you can download it here or view the DemoOverview.mp4 file in the root directory.


🧩 Prerequisites

Before you begin, ensure you have Docker Desktop installed on your machine.

🐳 Install Docker Desktop

  1. Go to the official Docker Desktop page: 👉 https://www.docker.com/products/docker-desktop/

  2. Click on “Download Docker Desktop” and select your operating system.

    Docker Desktop Download

📥 Clone the Repository

You can either clone or download the project.

Option 1 — Download ZIP

  1. Go to the top of the github repository and click on the code icon.

  2. Click on Code → Download ZIP.

  3. Unzip the folder in your desired location, for example:

    C:\Nasa-Exoplanet
    

Option 2 — Clone via Git

Alternatively, you can clone the repository manually: Open your terminal or command prompt and run:

git clone https://github.com/developpementwebbusiness/Nasa-Exoplanet.git

⚠️ Note: You must have Git installed on your system to use this command. If you don’t have it yet, download and install it from the official website: 👉 https://git-scm.com/downloads

▶️ Launching the App

You can launch the app directly by navigating into the Nasa-Exoplanet folder and double-clicking the file:

app_launcher.bat

⚠️ Windows only: The app_launcher.bat file is a Windows batch script and will not work on Linux or macOS systems.

The first launch might take upward of 10 minutes to set everything up.


If it fails, try the following manual steps below 👇

💻 Open the Project Directory

Open your Command Prompt (Windows) or Terminal (Linux/Mac).

Example on Windows:

Command Prompt Example

Navigate to the directory where you cloned or extracted the project for exemple :

cd C:\Nasa-Exoplanet

⚙️ Build and Launch the Application

Once inside the project directory, run the following command to build and start the app using Docker Compose.

🪟 On Windows

docker compose up --build

With everything done it should look like this in the Command Prompt (Windows) :

Docker Compose Windows

🐧 On Linux

sudo docker compose up --build

The first launch might take upward of 10 minutes to set everything up.


🌐 Access the Application

After the build and launch process completes successfully, open your browser and go to:

🔗 http://localhost:3000

If your network allows it, you can also access it via by searching in the cmd prompt for a second different address usually located near the previous address.


✅ You’re All Set!

Your NASA Exoplanet app should now be up and running! Enjoy exploring the universe 🌌

About

A modern, interactive web application for analyzing Kepler telescope data and detecting exoplanets using advanced machine learning. Built with Next.js 15, React 19, and TypeScript, this interface connects to the STAR AI v2 Python backend for real-time predictions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6