Skip to content

kinmargab/Interview-Demo-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interview Demo Application

OVERVIEW

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

Clone Git repository

Open CLI and put below command

git clone https://github.com/kinmargab/Interview-Demo-Application.git 

Building and start app

./mvnw clean -f pom.xml
./mvnw package -f pom.xml
./mvnw spring-boot:start -f .\monolith\pom.xml 

Stop app

./mvnw spring-boot:stop -f .\monolith\pom.xml

Docker

Build docker image

./mvnw spring-boot:build-image .\monolith\pom.xml

Run docker container

docker run -it -p8080:8080 interview-demo-application

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages