Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hdev14/spacexnews-frontend

SpaceX News (Frontend)
https://github.com/hdev14/spacexnews-frontend

axios eslint lodash marked reactjs spacex styled-components typescript

Last synced: about 1 month ago
JSON representation

SpaceX News (Frontend)

Awesome Lists containing this project

README

        

SpaceX News (Frontend)

![gif](.github/spacexnews.gif)

# Uso

## Pre-requisitos

Para iniciar esse projeto é necessário primeiramente instalar todas as dependências e tecnologias para executar o ambiente de desenvolvimento.

- [Node](https://nodejs.org/en/) & NPM/[Yarn](https://yarnpkg.com/)

### Instalar dependências

```sh
# Instalar com NPM
$ npm install
```
ou
```sh
# Instalar com Yarn
$ yarn
```

## Execução

Após o download de todas as tecnologias e dependências, basta seguir esses passos:

1. Copie o arquivo env.example e coloque os valores corretos para as variáveis de ambiente:
```sh
$ cp .env.example .env
```
2. Execute o projeto em modo de desenvolvimento:
```sh
npm run start
# ou
yarn start
```

## Tecnologias utilizadas

- [X] ReactJS e Typescript;
- [X] Styled-components;
- [X] React Router;
- [X] Lodash e Marked (Markdown);
- [X] Axios;
- [X] React-toastify;
- [X] ESLint e Editorconfig;

## API

O Backend desse projeto foi desenvolvido com NodeJS e ele se encontra nesse repositório: https://github.com/hdev14/spacexnews-backend.