Small web application that manages user accounts in a database. The application has the following functionality:
- A list page that shows all user accounts sorted by First name(asc).
- An add account page that allows adding an account with following properties:
- First name
- Last name
- Email address
- Date of birth
- A Delete account that removes accounts from the database.
- An Edit account that allows to change account data of existing accounts
- Java 8 or above
- MySql 8(preferred)
- OS - Windows 7/8/10, Mac OS X 10.9 or higher, Ubuntu LTS 12.04 or higher
- Java 8
- Spring Code, Spring MVC, Spring boot and Spring Data JPA
- MySQL DB
- Thymeleaf
- Maven
- Git
- CircleCI
- Create MySQL schema
ams
. Use for DB authenticationspringstudent
/springstudent
- Build the application using Maven command
mvn clean install
- Run the produced jar file using
java -jar .\target\ams-0.0.1-SNAPSHOT.jar
- Access the application on
http://localhost:8080