Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Management Application

This project is a web application I wrote to improve myself. Using Spring MVC, MySQL, JDBC, Thymeleaf, HTML and Bootstrap technologies, I developed an application that performs user login, logout and session control, performs user add, delete, update and listing operations, and has note add, delete and listing pages. Data, cookies and sessions encrypted and secured with google-tink.

Follow the steps below to run the project:

  • Download or clone the project from GitHub.

  • Create a database named userdb in your MySQL database.

  • Open src/main/resources/application.properties and enter your database connection information.

  • Compile and package the project with Maven.

  • Navigate to http://localhost:8090 in your browser.

Follow the steps below to use the app:

  • If you are not a registered user, register by clicking the Register button.
  • If you are a registered user, login by clicking the Login link.
  • After logging in, you can view the user list by clicking on the home link. The list has pagination feature.
  • On the Users page, you can add a new user by clicking the Add User button.
  • On the Users page, you can update user information by clicking the Update button next to each user.
  • On the Users page, you can delete the user by clicking the Delete button next to each user.
  • You can view the notes list by clicking on the Notes link.
  • On the Notes page, you can add a new note by clicking the Add Note button.
  • On the Notes page, you can delete the note by clicking the Delete button next to each note.
  • You can log out by clicking the Logout link.

Used Technologies

İstemci: Java, MVC, Spring MVC, MySQL, JDBC, Thymeleaf, HTML and Bootstrap

Sunucu: apache

Screenshots

About

This application provides the functionality to list, add, update and delete user using Spring Boot, Spring MVC, Spring Data JDBC, Thymeleaf and Bootstrap technologies.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages