Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.9 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.9 KB

< DSMeta >

DSMeta

Inicialização

Para executar o projeto utilize as ferramentas descritas na sessão Ferramentas.

Ferramentas

Links importantes

  • NodeJs
  • Yarn
  • Twilio
  • Heroku
  • Netlify - Base directory: frontend | Build command: yarn build | Publish directory: frontend/dist | Variáveis de ambiente: VITE_BACKEND_URL
  • Figma

< DSMeta >

Introdução

Este projeto possui o objetivo principal de listar vendas realizadas em um determinado período.
Com os objetivos gerais de realizar a filtragem entre datas e enviar notificação via SMS.

Análise técnica

Descrição do ambiente técnico

O sistema é composto por um banco de dados e uma interface web.

  • Funcionalidades principais:
  • F1 - Filtrar data início 1.
  • F2 - Filtrar data fim 2.
  • F3 - Notificar via SMS 3.

As ferramentas utilizadas para o desenvolvimento incluem < Java > que é uma linguagem de programação utilizada para o Back-end, para front-end foi utilizado < ReactJs > .

Rotas utilizadas pela aplicação web para executar metodos de POST e GET no banco de dados. O retorno de cada uma das funções estara contido em uma sessão para renderização de páginas web.

Nome Funcionalidade
GET /sales Lista as 20 maiores vendas.
POST /sales/{id}/notification Notifica via SMS dados da venda.

Realização