Manage Contact on Cloud using Spring Boot and Spring Security.
- Easy Login & Registration with Server side validations.
- Save Contacts on Cloud securely with Spring Security.
- Encryption on saving passwords with BCrypt password encoder.
- User Dashboard to view, add, update, delete contacts, users profile, logout, change password, forget password etc.
- Added pagination for pages to view more contacts.
- Custom Search bar to view contacts for every user.
- Easily view and delete the contacts.
- spring-boot-starter-data-jpa
- spring-boot-starter-web
- spring-boot-starter-thymeleaf
- mysql-connector-java
- validation-api
- hibernate-validator
- spring-boot-starter-security
- spring-boot-devtools
- bootstrap
Home screen
Signup Module
After Submitting the details
Login
Database after signup
After Login
Your Profile page
Home
Add Contacts Page
After adding single contact
View Contacts Page
Database
Contact is mapped with user id
After clicking contact email
Single contact detail page
View Contacts Page with pagination after adding more than 5 contacts
After clicking update contact button
Here we can edit our details and save it
Afer Clicking delete contact button
After pressing ok
After pressing cancel
Settings Page
Here user can change his password
After changing password
If entering wrong password
After Pressing logout