Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/hdev14/spacexnews-frontend
- Owner: hdev14
- Created: 2020-10-23T12:58:42.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-30T20:28:00.000Z (over 3 years ago)
- Last Synced: 2024-11-06T11:00:23.236Z (3 months ago)
- Topics: axios, eslint, lodash, marked, reactjs, spacex, styled-components, typescript
- Language: TypeScript
- Homepage:
- Size: 17.1 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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.