Skip to content

Person registration website developed during studies of the spring ecosystem, web technologies, and unit/integration tests.

Notifications You must be signed in to change notification settings

eduardowanderleydev/people-registration-springMVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

People Registration

People registration system, developed during studies of the spring ecosystem and web technologies, using MVC design pattern. I also improved my knowledge in unit testing (Junit and mockito), integration testing (Junit) and E2E testing with BDD (Selenium and Jbehave).


Content table


Project Status

🚧 Project under development... 🚧


Architecture model

arch


Features

  • Person CRUD
  • Person phones CRUD
  • Register person curriculum (pdf)
  • Download person curriculum
  • Filter people by gender
  • Filter people by name content
  • Download report people by filter

Getting started

# Clone repository
$ git clone <https://github.com/eduardowanderleydev/people-registration-springMVC.git>

# go to project directory
$ cd personregistration

# run application
$ mvn spring-boot:run

# The server will start on port:8080

Running in Docker

# Clone repository
$ git clone <https://github.com/eduardowanderleydev/people-registration-springMVC.git>

# go to project directory
$ cd personregistration

# install artefacts
$ mvn clean install -Dtest.skip=true -Dit.skip=true

# build image
$ docker build -t person-registration-app .

# run
$ docker run -p 8080:8080 --name personregistration person-registration-app

# The server will start on port:8080

Run Tests

# go to project directory
$ cd personregistration

# run tests
$ mvn clean test

Sonar metrics

arch


Techs

The following technologies were used in the construction of the project:

Backend

Frontend

Tests and metrics


Author


Eduardo Wanderley

Contact : 👋🏽

Linkedin Badge Gmail Badge Github Badge

About

Person registration website developed during studies of the spring ecosystem, web technologies, and unit/integration tests.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages