Aplicação de gerenciamento de processos.
Rode o comando
docker-compose up
O módulo de backend utiliza o banco de dados H2 e está configurado para ser utilizado na memória, assim a aplicação não necessita de qualquer banco de dados extra, porém os dados não persistirão caso reinicie a aplicação, além disso foram usadas migrations com flyway para criar a estrutura e inserir algumas informações. O context-path sera /process e a porta da aplicação será a 8080.
O projeto está utilizando a biblioteca lombok para desenvolvimento, é necessário instala-la na sua IDE para rodar o projeto em desenvolvimento. Link da dependência Project Lombok
Foi usado a lib swagger para documentar rapidamente a API do backend o caminho para acessa-la é
- "/swagger-ui.html"
O módulo de frontend foi desenvolvido usando a lib AntDesign, essa lib contém diversos componentes prontos que facilitam o processo de desenvolvimento. A porta da aplicação será a 3000. Existem usuários cadastrados por meio de migrations para realizar login.
Login | Password | Função |
---|---|---|
admin | 12345678 | ADMIN |
triador | 12345678 | TRIADOR |
final1 | 12345678 | FINALIZADOR |
Rodar os seguintes comandos:
yarn
#or
npm install
yarn start
#or
npm start
- Backend
- Login
- Listar usuários
- Cadastrar usuários
- Editar usuários
- Listar processos
- Cadastrar processos
- Editar processos
- Adicionar usuários para dar parecer a processos
- Dar parecer a processos
- Frontend
- Login
- Listar usuários
- Cadastrar usuários
- Editar usuários
- Listar processos
- Cadastrar processos
- Editar processos
- Adicionar usuários para dar parecer a processos
- Dar parecer a processos