Avaliação técnica de um Sistema de Processos, desenvolvido em Java com Spring-Boot e AngularJS.
Descrição da prova:
https://github.com/g-cpa-squad-produto/softplan-desafio-fullstack
- CRUD
- API RESTful
- ACL
- Validation
- Filter
- Pagination
- Login
- Responsive
- JUnit
- Mockito
- Java JDK 14
- Apache Maven >= 3.6.3
- PostgreSQL >= 12
- Docker (Opcional)
- Java
- JPA
- Maven
- Spring
- Swagger
- CSS
- Jquery
- Bootstrap
- ThymeLeaf
- AngularJS
- PostgreSQL
- Docker
$ git clone https://github.com/danilomeneghel/softplan-desafio-fullstack-danilo-meneghel.git
$ cd softplan-desafio-fullstack-danilo-meneghel/
Crie o banco de dados com o nome sistema-processos em seu PostgreSQL.
Depois abra o arquivo "src/main/resources/application.properties" e coloque os dados de acordo com a conexão do seu banco de dados.
Para carregar o projeto, digite no terminal:
$ mvn spring-boot:run
Aguarde carregar todo o serviço web.
Após concluído, abra o seu navegador o seguinte endereço:
docker-compose up --build
Documentação da API RESTful:
http://localhost:8080/swagger-ui.html
- Login
- Username: admin
- Password: admin
http://sistema-processos.herokuapp.com/
-
Login Administrador
- Username: admin
- Password: admin
-
Login Triador
- Username: bruna
- Password: bruna
-
Login Finalizador
-
Username: carlos
-
Password: carlos
-
Username: catia
-
Password: catia
-
Projeto licenciado sob The MIT License (MIT).
Para realizar os testes, crie o banco de dados com o nome "sistema-processos-test". Após feito isso, execute o seguinte comando no terminal:
$ mvn test
Desenvolvido por
Danilo Meneghel
danilo.meneghel@gmail.com
http://danilomeneghel.github.io/