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).
- About
- Content table
- Project Status
- Architecture model
- Features
- Getting started
- Run tests
- Sonar metrics
- Techs
- Author
- 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
# 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
# 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
# go to project directory
$ cd personregistration
# run tests
$ mvn clean test
The following technologies were used in the construction of the project:
Backend
Frontend
Tests and metrics
Eduardo Wanderley
Contact : 👋🏽