Repository for the Bootcamp 23.1 challenge
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Venturinha e504eec783 Minor bug fixing. 2 years ago
config Add CLUAR to project 2 years ago
public Created page 'about' using CLUAR. Add logo 2 years ago
server Minor bug fixing. 2 years ago
storage/filesystem Add CLUAR to project 2 years ago
ui Add CLUAR to project 2 years ago
website Minor bug fixing. 2 years ago
.editor.config Add CLUAR to project 2 years ago
.gitignore Add CLUAR to project 2 years ago
.netuno.json Add CLUAR to project 2 years ago
README.md Minor bug fixing. 2 years ago

README.md

ORBITAPPg

Projecto desenvolvido no âmbito do desafio final do Bootcamp 23.1.

Introdução - Desafio

Objectivo 1

Desenvolver uma estrutura de dados para gerir os astros de sistemas solares, com pelo menos estas tabelas: ○ Estrela ○ Planeta ○ Satélite Natural

Criar a associação das órbitas através das relações de dados, onde: ○ A estrela tem diversos planetas orbitando; ○ Cada planeta tem satélites naturais orbitando.

Armazenar o raio e a velocidade de rotação de cada astro, e carregar os dados para 2 ou mais sistemas solares.

Na API REST: ○ A estrela ter um serviço para fornecer os dados dos planetas orbitando. ○ Os planetas terem um serviço para fornecer os dados dos satélites naturais que orbitam.

O desenvolvimento do frontend utilizando HTML+CSS+JS ou React+LESS.

Deve consumir a API REST e apresentar os dados. Sugestão: ter uma página que lista o sistema solar, e ao clicar em cada astro apresenta os detalhes deste astro de alguma forma.

Objectivo 2

(Não é obrigatório, é um desafio extra para quem conseguir fazer bem o objetivo anterior.)

Criar serviços na API REST e implementar no frontend meios para realizar a criação, edição e remoção de sistemas solares e todos os seus respectivos astros.

Criar a listagem de sistemas solares com as seguintes funcionalidades: ○ Ao clicar em um sistema solar permite ver todos os dados da estrela e lista os respectivos planetas; ○ Ao clicar em algum planeta permite ver todos os dados do planeta e lista os satélites naturais; ○ Ao clicar em algum satélite natural apresenta todas as suas informações.

Implementação

Projecto criado com recurso ao CLUAR e inspirado no projecto Helipacity desenvolvido nas aulas do Bootcamp.

Fonte de Informação

Dados: https://www.wikipedia.org/ Imagens: https://images.nasa.gov/