Skip to content

A Spring MVC app can be used to create a user sign-in/sign-up system and modify user data.

Notifications You must be signed in to change notification settings

iliareshetov/account-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The following are the functional requirements for the system:

  1. The system should present a homepage to the user.
  2. The homepage should provide the user with the option to either log in using existing credentials or register a new account.
  3. User account information should include the following details: first name, last name, email, password, and date of birth.
  4. After the user logs in, they should be presented with their account information and should be able to edit their details, including the password.
  5. The system should allow the logged-in user to log out.

Running the Project Locally

  • To run the project locally, create a .env file in the project root directory.
MYSQLDB_ROOT_PASSWORD=<secure-password>
MYSQLDB_DATABASE=<db-name>
MYSQL_ROOT_HOST=<host-ip>

SPRING_DATASOURCE_URL=jdbc:mysql://<host-ip>:3306/<db-name>
SPRING_DATASOURCE_USERNAME=<db-user-name>
SPRING_DATASOURCE_PASSWORD=<secure-password>
  • To build and start the services in detach mode.
docker-compose up -d

About

A Spring MVC app can be used to create a user sign-in/sign-up system and modify user data.

Topics

Resources

Stars

Watchers

Forks