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.
**Note:**There are still multiple pages that have not been added here.
- User based LogIn Page
- Registration Page
- Adding Contacts
- View Contacts
- Contact Details
- user Details