https://github.com/tihamidev/syncsphere
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
https://github.com/tihamidev/syncsphere
bootstrap css hibernate html jpa maven mysql spring-boot spring-mvc spring-security thymeleaf tomcat
Last synced: about 2 months ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/tihamidev/syncsphere
- Owner: TihamiDev
- Created: 2024-08-22T17:56:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-07T18:55:49.000Z (over 1 year ago)
- Last Synced: 2025-04-02T00:51:21.798Z (12 months ago)
- Topics: bootstrap, css, hibernate, html, jpa, maven, mysql, spring-boot, spring-mvc, spring-security, thymeleaf, tomcat
- Homepage:
- Size: 14.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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**

- **Registration Page**

- **Adding Contacts**

- **View Contacts**

- **Contact Details**

- **user Details**
