The simple web based application allowing users to register an account with only a username and password.
- The username field accepts alpha-numeric values only
- The username length is no less than 5 characters
- The username is not already registered
- The password has a minimum length of 8 characters and contains at least 1 number, 1 uppercase, and 1 lowercase character
- The user gets feedback when the username or the password doesn't meet the criteria
- Upon submission of a valid username and password, they are persisted to a database
- The user gets feedback that he/she has been registered
Open CLI and put below command
git clone https://github.com/kinmargab/Interview-Demo-Application.git
./mvnw clean -f pom.xml
./mvnw package -f pom.xml
./mvnw spring-boot:start -f .\monolith\pom.xml
./mvnw spring-boot:stop -f .\monolith\pom.xml
./mvnw spring-boot:build-image .\monolith\pom.xml
docker run -it -p8080:8080 interview-demo-application