Frontend da aplicação DS Deliver, uma plataforma web para visualização de produtos e envio de pedidos.
Este projeto consome uma API REST responsável pelo processamento dos pedidos e persistência dos dados.
- React
- TypeScript
- Axios
- HTML
- CSS
- Node.js
- Yarn / npm
Browser
|
v
React Frontend
|
v
REST API
|
v
Database
Responsabilidades do frontend:
- Renderização da interface
- Consumo da API REST
- Seleção de produtos
- Envio de pedidos
- Listagem de produtos
- Seleção de itens
- Envio de pedidos
- Interface responsiva
- Comunicação com API REST
git clone https://github.com/Lubrum/dsdeliver-sds-frontend.git
cd dsdeliver-sds-frontendCom npm:
npm installou com yarn:
yarn installnpm startou
yarn startA aplicação será iniciada em:
http://localhost:3000
A URL da API pode ser configurada em:
src/services/api.ts
Exemplo:
const BASE_URL = "http://localhost:8080";src
├── components
├── pages
├── services
├── types
├── utils
├── App.tsx
└── index.tsx
Este frontend foi desenvolvido para consumir uma API REST que fornece endpoints para:
- listar produtos
- registrar pedidos
Luciano Brum
GitHub https://github.com/Lubrum
Website https://lubrum.github.io
Este projeto está licenciado sob a MIT License.
