Skip to content

📊 Projeto construído com TypeScript e Vite, focado na modelagem e gerenciamento de dados de transações provenientes de uma API. Informações, como ID, data, forma de pagamento e valor, são exibidas de forma clara em uma tabela dinâmica e complementadas por uma seção de estatísticas gerais que oferece uma visão abrangente das transações.

Notifications You must be signed in to change notification settings

renardbergson/gerenciamento-de-dados-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

đź“Š Projeto Gerenciamento de Dados com TypeScript

Este projeto tem como objetivo modelar e gerenciar dados vindos de uma API. Os dados simulam transações referentes a compras de produtos, contendo informações como ID, data, forma de pagamento e valor. Por fim, os dados são apresentados de forma organizada em uma tabela, além de exibir estatísticas gerais relacionadas às transações. O projeto foi desenvolvido utilizando TypeScript e a ferramenta Vite para facilitar o desenvolvimento e automação do seu processo de inicialização.

🖥️ Tecnologias Utilizadas

  • TypeScript: Para garantir maior robustez aproveitar os benefĂ­cios da tipagem estática.
  • Vite: Para proporciona uma configuração rápida e otimizada, com recarga instantânea.
  • HTML5/CSS3: Para estruturar e estilizar a interface.
  • JavaScript: Para ditar a lĂłgicam manipulação de dados e interação com a API.

⚙️ Funcionalidades

  • Consumo de API: O projeto consome uma API externa para obter dados sobre transações e compras de produtos.
  • Redesenho de Dados: Os dados recebidos da API sĂŁo manipulados e reorganizados para se ajustarem a uma nova estrutura visual.
  • Exibição em Tabela: As informações sobre as transações sĂŁo exibidas de forma clara e organizada em uma tabela.
  • Seção de EstatĂ­sticas: Uma seção dedicada a apresentar estatĂ­sticas gerais sobre as transações, como totais de compras e formas de pagamento.
  • Interface Desktop Only: A interface foi projetada para uso exclusivamente em desktop, sem suporte para dispositivos mĂłveis.

đź”— Live Link

🔎 Preview

print

▶️ Como Rodar o Projeto

  1. Clone o repositĂłrio:

    git clone https://github.com/renardbergson/gerenciamento-de-dados-ts
    
  2. Navegue até o diretório do projeto:

    cd gerenciamento-de-dados-ts
    
  3. Instale as dependĂŞncias utilizando o npm:

    npm install
    
  4. Inicie o servidor de desenvolvimento:

    npm run dev
    
  5. Estrutura do Projeto

    ├── src/                 # Código fonte do projeto
    │   ├── interfaces/      # Tipos TypeScript para estrutura de dados
    │   ├── models/          # Classes TypeScript para separar as responsabilidades de obter os dados e retornar estatísticas
    │   ├── utils/           # Funções úteis reutilizáveis
    │  ├── main.ts           # Arquivo typescript responsável pelo fluxo principal
    ├── index.html           # Arquivo HTML principal
    ├── tsconfig.json        # Configuração do TypeScript
    ├── vite.config.ts       # Configuração do Vite
    ├── package.json         # Dependências e scripts do projeto
    └── README.md            # Este arquivo
    
  6. Licença

    Este projeto é licenciado sob a licença MIT

About

📊 Projeto construído com TypeScript e Vite, focado na modelagem e gerenciamento de dados de transações provenientes de uma API. Informações, como ID, data, forma de pagamento e valor, são exibidas de forma clara em uma tabela dinâmica e complementadas por uma seção de estatísticas gerais que oferece uma visão abrangente das transações.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published