Foram usadas as seguintes tecnologias:
- React com typescript
- Firebase para deployment
- Todos os dados ficam armazenados no localstorage
https://inventory-app0.web.app
Neste projeto vc pode:
-
navegar entre as paginas disponives na barra de navegacao
-
filtrar os itens do inventarios por selecionar as categorias desejada no input dropbox
-
caso a quantidade em estoque for 0, o produto nao eh mostrado
-
ver a descricao do produto clicando na imagem de cada produto
-
adicionar um produto ao carrinho
- visualizar todos os itens no carrinho
- excluir itens do carrihno
- Cadastro completo de um novo cliente com autocomplete configurado
- Vizualizacao dos clientes cadastrados em uma div retratil
Disponivel no localStorage, inicial por arquivo JSON
class Clients: {
id: string;
full_name: string;
email: string;
phone_number: string;
date_of_birth: Date;
addresses: Array<Address>;
}
class Address: {
address_line_1: string; // Endereco: rua e numero
address_line_2: string; // Complemento
admin_area_1: string; // Estado
admin_area_2: string; // Cidade
postal_code: string; // CEP
country_code: string; // codigo 2 letras ISO 3166-1 que identifica o pais
}
class Item {
id: string;
name: string;
unit_amount: Money;
description: string;
img: string;
category: string;
quantity: number = 0;
}
"# testando"