Skip to content

Aplicação para filtragem e monitoramento de erros da api da D2win. Com um dashboard interativo, o usuário é capaz de visualizar toda a atividade da API e baixar relátorios completos tanto em CSV quanto em PDF.

License

Notifications You must be signed in to change notification settings

zcriticz/api_monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Api Monitoring

Api Monitoring é uma API RESTful desenvolvida com React/TypeScript e Java/Spring Boot. Seu objetivo é monitorar falhas na API Di2win ExtrAI Dados, fornecendo relatórios detalhados sobre erros e desempenho.

Referência da API

  • URL Base: https://infinityapi.vercel.app
  • Formato dos Dados: JSON para requisições e respostas.
  • Autenticação: A ser definido
  • Códigos de Status:
    • 200 OK: Requisição processada com sucesso.
    • 201 Created: Recurso criado com sucesso.
    • 400 Bad Request: Erro na requisição (ex: parâmetros incorretos).
    • 404 Not Found: Arquivo ou recurso não encontrado.
    • 500 Internal Server Error: Erro interno do servidor.

Funcionalidades

  • Dashboard com gráficos e indicadores
  • Tabela detalhada de erros
  • Filtros de data e busca
  • Download de relatórios
  • Notificações de erro em tempo real

Tecnologias

Frontend

React

TypeScript

Ant Design

PNPM

Backend

Spring Boot

Java

PostgreSQL

Maven

Pré-requisitos

Frontend

  • Instale o Node.js (versão 18 ou superior)
  • Instale o pnpm: npm install -g pnpm

Backend

Guia de Instalação

Build

O projeto utiliza Vite como bundler. Para gerar os arquivos otimizados de produção, utilize o comando:

tsc -b && vite build

Isso irá criar a pasta dist/ contendo os arquivos minificados e prontos para deploy em qualquer servidor estático.

Frontend

  • No terminal, acesse a pasta frontend e execute:

    pnpm install
    pnpm vite
    

Backend

Para o backend, abra o terminal na pasta do projeto e execute:

mvn spring-boot:run

  • Para mais detalhes, consulte a documentação do Spring Boot. Você pode encontrá-la no arquivo pom.xml do projeto.

  • Certifique-se de que o PostgreSQL está em execução e devidamente configurado.

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.

About

Aplicação para filtragem e monitoramento de erros da api da D2win. Com um dashboard interativo, o usuário é capaz de visualizar toda a atividade da API e baixar relátorios completos tanto em CSV quanto em PDF.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •