Skip to content

AhmedSaleh627/Space-Eagles-Nasa-Space-Apps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Eagles

Space Eagles is a project created for NASA Space Apps 2024 Universal. It aims to attract people to learn about exoplanets by creating an engaging website and game. The project uses Unreal Engine 4 to make learning about exoplanets, stars, telescopes, and methods of discovering exoplanets fun and exciting.

Table of Contents

  • Introduction
  • Features
  • Technology Stack
  • Installation
  • Usage
  • Contributing
  • License

Introduction

Why

Space Eagles was created to make the study of exoplanets accessible and engaging. By leveraging interactive technologies, we aim to spark curiosity and excitement about space exploration and astronomy in people of all ages.

How

We achieve this through an interactive website and a game developed with Unreal Engine 4. Our platform includes quizzes, personality tests, and 3D models, making the learning experience both immersive and educational. Additionally, we have integrated a chatbot powered by the best AI models available (using OpenAI) to assist users.

What

Space Eagles provides a rich learning environment where users can explore various aspects of exoplanets, stars, telescopes, and discovery methods. The project features interactive elements that make learning fun and engaging.

Features

  • Engaging Quizzes and Personality Tests: Interactive quizzes and tests to engage users and personalize their learning experience.
  • 3D Star Models: Walk through the stars and explore 3D models to visualize and understand celestial bodies better.
  • Educational Content: Detailed information about exoplanets, stars, telescopes, and methods of discovering exoplanets.
  • Unreal Engine 4: High-quality graphics and interactive elements powered by Unreal Engine 4.
  • AI-Powered Chatbot: Integrated chatbot using OpenAI to assist users with their queries and enhance user interaction.

Technology Stack

  • JavaScript: 78.9%
  • Python: 10.5%
  • TypeScript: 8%
  • CSS: 2.3%
  • HTML: 0.3%
  • Vite + React: For fast and efficient web development.

Installation

To install and set up the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/AhmedMoneimm/kepler-space.git
  2. Navigate to the project directory:
    cd kepler-space
  3. Install the dependencies:
    npm install

Usage

To start the project, run:

npm run dev

Provide detailed instructions on how to use the project, including any necessary configurations and examples.

Contributing

Contributions are welcome! To contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

You can view the current README files here and here.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.9%
  • Python 10.5%
  • TypeScript 8.0%
  • CSS 2.3%
  • HTML 0.3%