Skip to content

Developed a Contact Management System using Spring Boot, Spring MVC, JPA-Hibernate, Thymeleaf, and MySQL. Implemented secure authentication with Spring Security, and created a responsive UI with Font Awesome icons. The app efficiently manages personal contacts with robust backend and user-friendly frontend features

Notifications You must be signed in to change notification settings

TihamiDev/SyncSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SyncSphere

Project Overview

SyncSphere is a powerful and secure contact management system built with Java, Spring Boot, Spring MVC, JPA-Hibernate, and Thymeleaf. Designed for efficient organization of contacts, it includes features like role-based access control, secure authentication, and a responsive user interface. With seamless data handling and intuitive functionality, SyncSphere is an ideal solution for both personal and business contact management needs.

Features

  • Secure user authentication

  • Role-based access control

  • Add, edit, and delete contacts

  • Responsive user interface with Thymeleaf

Technologies Used

  • Java

  • Spring Boot & Spring MVC

  • JPA-Hibernate

  • Thymeleaf

  • MySQL

Setup

Clone the repository:

git clone https://github.com/tihamit/SyncSphere.git

Navigate to the project directory:

cd SyncSphere

Configure your database connection in application.properties.

Run the application:

mvn spring-boot:run

Usage

Access the application at http://localhost:8080.

Sign in or create a new account to manage your contacts.

Project images

**Note:**There are still multiple pages that have not been added here.

  • User based LogIn Page

Screenshot 2024-10-07 233842

  • Registration Page

Screenshot 2024-10-07 234040

  • Adding Contacts

Screenshot 2024-10-07 234415

  • View Contacts

Screenshot 2024-10-07 234507

  • Contact Details

Screenshot 2024-10-07 234519

  • user Details

Screenshot 2024-10-07 234531

About

Developed a Contact Management System using Spring Boot, Spring MVC, JPA-Hibernate, Thymeleaf, and MySQL. Implemented secure authentication with Spring Security, and created a responsive UI with Font Awesome icons. The app efficiently manages personal contacts with robust backend and user-friendly frontend features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published