SpaceDevs is an application focused on astronomical exploration and scientific education. The project seeks to answer the intriguing question: What would the night sky look like if you were standing on one of the many exoplanets discovered by astronomers and space missions? Using the vast list of over 5500 exoplanets from the NASA Exoplanet Archive and the latest star catalogs, the application allows students to choose an exoplanet and view an interactive star chart or export a high-quality image for printing or viewing on computers and virtual reality displays.
- React: A TypeScript library for building user interfaces.
- TypeScript: Main language used to create the frontend design.
- NASA API: Used to fetch data on exoplanets and stars.
- Python: Used for data processing and projection.
- MySQL: Used as a database to save Planets, Stars and Constellations.
- JavaScript: Used in connection and functions with the Database.
- Alex Junior - Fullstack Developer
- AndrΓ© Moreira - Backend Developer and Data Scientist
- Gustavo Brito - Frontend Developer
- Henrique Marangoni - Data Scientist
- Lucas Verissimo - Data Scientist
- Pedro Modesto - UI UX Designer
- Choose exoplanets and view the corresponding night sky
- Interactive star chart with the ability to draw and name constellations
- Export high-quality images for printing or virtual reality use
- Clone this repository:
git clone https://github.com/AlexjrFS/spacedevs.git
- Install dependencies:
npm install
- Run the application:
npm start
- Access the interface at
http://localhost:3000
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm i
npm run dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Nota: Este projeto é projetado para fins educacionais e visa inspirar o interesse pela astronomia e exploração espacial entre estudantes.