Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Esse é o nosso desafio para a vaga de implementador fullstack na Softplan. Serão testadas as habilidades e qualidade de código ao transformar requisitos limitados em uma aplicação web.

License

NotificationsYou must be signed in to change notification settings

danilomeneghel/softplan-desafio-fullstack-danilo-meneghel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Características

  • CRUD
  • API RESTful
  • ACL
  • Validation
  • Filter
  • Pagination
  • Login
  • Responsive
  • JUnit
  • Mockito

Requisitos

  • Java JDK 14
  • Apache Maven >= 3.6.3
  • PostgreSQL >= 12
  • Docker (Opcional)

Tecnologias

  • Java
  • JPA
  • Maven
  • Spring
  • Swagger
  • CSS
  • Jquery
  • Bootstrap
  • ThymeLeaf
  • AngularJS
  • PostgreSQL
  • Docker

Instalação

$ 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:

http://localhost:8080/

Docker

docker-compose up --build

Swagger

Documentação da API RESTful:

http://localhost:8080/swagger-ui.html

  • Login
    • Username: admin
    • Password: admin

Demonstração

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

Licença

Projeto licenciado sobThe MIT License (MIT).

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Testes

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

Screenshots

Desenvolvido por
Danilo Meneghel
danilo.meneghel@gmail.com
http://danilomeneghel.github.io/

About

Esse é o nosso desafio para a vaga de implementador fullstack na Softplan. Serão testadas as habilidades e qualidade de código ao transformar requisitos limitados em uma aplicação web.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java35.3%
  • HTML25.3%
  • JavaScript23.3%
  • CSS14.7%
  • Other1.4%

[8]ページ先頭

©2009-2025 Movatter.jp