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/infinitytech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfinityTech

InfinityTech é 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://api.infinitytech.com
  • 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

Frontend

  • No terminal, acesse a pasta frontend e execute:

    pnpm install
    pnpm run dev# InfinityTech
    

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.

Guia de Contribuição

Contribuições são bem-vindas! Para contribuir, siga estes passos:

  1. Faça um fork deste repositório.
  2. Crie um novo branch para sua feature ou correção: git checkout -b feature/sua-feature
  3. Faça suas alterações e faça commit com mensagens claras.
  4. Envie seu branch: git push origin feature/sua-feature
  5. Abra um Pull Request descrevendo suas alterações.
  6. Por favor, garanta que seu código siga o estilo do projeto e inclua testes quando aplicável.

Autores

  • Vitor Marins - Desenvolvedor Frontend
  • Vinicius Gabriel - Desenvolvedor Frontend
  • Luciano Tomaz - Desenvolvedor Frontend
  • Cristian Santos - Desenvolvedor Backend
  • Gabriela Pires - Desenvolvedora Backend
  • Pedro Vitor - Banco de Dados
  • Rayra Lima - Banco de Dados

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

  •  
  •