Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 1.29 KB

README.md

File metadata and controls

42 lines (24 loc) · 1.29 KB

Projeto Frontend

Este é o frontend do sistema de encomendas e entrega de pedidos feito com ReactJS.

Tecnologias utilizadas:

  • ReactJS;
  • Netlify cli;

Pré-requisitos

  • netlify-cli
sudo npm install netlify-cli -g

Execução

Pré-requisito: arquivo .env na raíz do projeto com as seguintes variáveis de ambiente:

  • REACT_APP_ACCESS_TOKEN_MAP_BOX: token para acesso à api do Map Box para o mapa da aplicação. É necessário criar um token no Map Box;

  • REACT_APP_API_URL: url do backend deste serviço. Pode ser acessado neste link;

  • REACT_APP_API_PRODUCTS_URL: path da api de obtenção da lista de produtos. No caso, é /products;

  • REACT_APP_API_ORDERS_URL: path api de geração de pedidos de produtos. No caso, é /orders;

npm run netlify:start

Deploy no Netlify

O deploy do frontend é feito a cada push feito no github automaticamente.

As variáveis de ambiente deste serviço são cadastradas diretamente nas configurações do site no Netlify. Não é utilizado o arquivo .env em produção.

Tutorial passo a passo do deploy no Netlify.

Live link: https://sds2-delivery-food.netlify.app