Skip to content

Latest commit

 

History

History
113 lines (81 loc) · 2.48 KB

README.md

File metadata and controls

113 lines (81 loc) · 2.48 KB

Frontend - Mural digital


Tecnologias usadas


Como rodar o projeto

A priori você deve ter a API (server) configurado e em execução. Dito isso, você deve configurar o arquivo .env deste projeto clique aqui. Você deve definir as seguintes informaçẽos:

  • REACT_APP_HOST=<IP do servidor da api>
  • REACT_APP_PORT=<PORT do servidor da api>
  • REACT_APP_PREFIX=<http ou https>
  • SKIP_PREFLIGHT_CHECK=true

Agora entre no diretório onde este arquivo README.md esta localizado, abra o terminal e execute a lista de comandos a seguir:

  • yarn ou npm
  • yarn start ou npx start

Observe a saida no terminal para verificar se o sistema esta rodando perfeitamente.

Páginas


Páginas sem autenticação

MURAL | HOME

CAMINHO /

mural-digital


ANUNCIO

CAMINHO /announces/:id

mural-digital



Páginas com autenticação ativa

ADMIN

CAMINHO /admin

mural-digital


LISTA DE ANUNCIOS CADASTRADOS

CAMINHO /admin/announces

mural-digital


CADASTRAR ANUNCIO

CAMINHO /admin/announces/add

mural-digital


ATUALIZAR ANUNCIO

CAMINHO /admin/announces/update

mural-digital


REMOVER ANUNCIO (não possui rota, apenas um componente que faz a requisição à api)

CAMINHO /admin/announces/delete

mural-digital


AUTENTICAÇÃO

A autenticação é feita ná página admin, assim que o usuario envia o formulário para a api se estiver correto a api retorna um bearer token, o mesmo é salvo em armazenamento local session_storage, enquanto o token estiver ativo, o usuario pode utilizar as rotas privadas tranquilamente.