Skip to content

Esta é uma parte do projeto concebido na semana Dev Superior 2.0, em que o objetivo era desenvolver um sistema para realização de pedidos e entregas de encomendas de um restaurante. Este é o projeto frontend do sistema.

Notifications You must be signed in to change notification settings

Lubrum/dsdeliver-sds-frontend

Repository files navigation

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

About

Esta é uma parte do projeto concebido na semana Dev Superior 2.0, em que o objetivo era desenvolver um sistema para realização de pedidos e entregas de encomendas de um restaurante. Este é o projeto frontend do sistema.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published