Descrição • Funcionalidades • Diagramas • Instalação • Colaboradores
API em Java para processamento assíncrono de formulários de suporte, com validação de dados, armazenamento seguro e gestão de status por administradores.
Esta API processa formulários enviados por usuários de forma assíncrona, validando e armazenando os dados sem impactar o sistema principal. A aplicação permite que usuários e administradores façam login e acessem suas respectivas áreas.
- Usuário: Cria e envia solicitações relatando problemas e acompanha o status.
- Admin: Recebe, resolve os problemas, atualiza o status e envia soluções aos usuários.
Construída com Java no backend para robustez e escalabilidade, a API utiliza PostgreSQL para armazenamento seguro. Bibliotecas que complementam suas funcionalidades. Este projeto foi desenvolvido como parte do trabalho da A3, com o objetivo de melhorar a comunicação e gestão de solicitações, otimizando a experiência do usuário e o fluxo de trabalho dos administradores, enquanto mantém o sistema principal escalável e ágil.
- Processamento assíncrono de formulários.
- Validação de dados.
- Armazenamento seguro dos dados.
Para clonar o repositório e instalar as dependências:
- Java 17+
- Maven
- PostgreSQL
- Visual Studio Code (Opcional)
- DBeaver (Opcional)
- Bash, ZSH ou um shell de terminal de sua escolha.
- Clone o repositório:
git clone https://github.com/Keyllian7/Form-Processing-API.git
- Acesse o projeto:
cd Form-Processing-API
- Instale as dependências do maven:
mvn clean install
- Rode o projeto:
mvn spring-boot:run
Os alunos envolvidos em todo o projeto.
Keyllian Azevedo |
Romeu Lucas |
Ryan Pedro |
João Victor |
Gustavo Kauã |