Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 6 days 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 (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-07T18:55:49.000Z (30 days ago)
- Last Synced: 2024-10-31T08:06:20.746Z (6 days ago)
- Topics: bootstrap, css, hibernate, html, jpa, maven, mysql, spring-boot, spring-mvc, spring-security, thymeleaf, tomcat
- Homepage:
- Size: 14.6 KB
- Stars: 1
- 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**
![Screenshot 2024-10-07 233842](https://github.com/user-attachments/assets/7173625e-e7ea-4299-ba16-0d57a90f7f27)
- **Registration Page**
![Screenshot 2024-10-07 234040](https://github.com/user-attachments/assets/b9c1ba25-12e5-4100-9754-edc582fdc04d)
- **Adding Contacts**
![Screenshot 2024-10-07 234415](https://github.com/user-attachments/assets/5b7782c2-7cab-4985-ae69-7f56c1fad065)
- **View Contacts**
![Screenshot 2024-10-07 234507](https://github.com/user-attachments/assets/711259d9-e0d9-4d32-bcca-6329bd2be131)
- **Contact Details**
![Screenshot 2024-10-07 234519](https://github.com/user-attachments/assets/d19dc16b-7084-4f1d-97b3-ffbe04f7298c)
- **user Details**
![Screenshot 2024-10-07 234531](https://github.com/user-attachments/assets/121e6799-0401-4751-a954-9469f1e9b48f)