An open API service indexing awesome lists of open source software.

https://github.com/jonathan-r-andrade/solar-system


https://github.com/jonathan-r-andrade/solar-system

Last synced: 12 months ago
JSON representation

Awesome Lists containing this project

README

          

# Solar System

Clique [aqui](https://jonathan-r-andrade.github.io/solar-system) para ver o projeto no navegador.

## Sobre

Projeto desenvolvido por [Jonathan R. Andrade](https://www.linkedin.com/in/jonathan-r-andrade/) na [Trybe](https://www.betrybe.com/).

Meu primeiro projeto em React, nesse projeto eu desenvolvi um modelo do sistema solar com informações sobre missões espaciais.

## Habilidades desenvolvidas

* Utilizar JSX no React;
* Criar componentes de classe em React;
* Criar múltiplos componentes a partir de um array;
* Fazer uso de props corretamente;
* Fazer uso de PropTypes para validar as props de um componente.

## Ferramentas utilizadas

* React.js
* HTML5
* CSS3
* JavaScript ES6+
* Node.js v16

## Como executar

Siga os passos abaixo executando os comandos no terminal.

1. Clone o repositório.

* Exemplo com Git + HTTPS
```
git clone https://github.com/Jonathan-R-Andrade/solar-system.git
```
* Exemplo com Git + SSH
```
git clone git@github.com:Jonathan-R-Andrade/solar-system.git
```
* Usando GitHub CLI
```
gh repo clone Jonathan-R-Andrade/solar-system
```

> Entre na pasta do repositório clonado.

2. Instale as dependências:
```
npm install
```

---

### Executando a aplicação

```
npm start
```

---

### Executando os linters

Para garantir a qualidade do código os linters **ESLint** e **StyleLint** foram utilizados, para rodá-los, execute os comandos abaixo:

* Para rodar o ESLint:
```
npm run lint
```
* Para rodar o StyleLint:
```
npm run lint:styles
```