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.
- Introduction
- Features
- Technology Stack
- Installation
- Usage
- Contributing
- License
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.
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.
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.
- 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.
- JavaScript: 78.9%
- Python: 10.5%
- TypeScript: 8%
- CSS: 2.3%
- HTML: 0.3%
- Vite + React: For fast and efficient web development.
To install and set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/AhmedMoneimm/kepler-space.git
- Navigate to the project directory:
cd kepler-space
- Install the dependencies:
npm install
To start the project, run:
npm run dev
Provide detailed instructions on how to use the project, including any necessary configurations and examples.
Contributions are welcome! To contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.