SyncBox - Smart Contact Management System

Project Summary

Developed a comprehensive Smart Contact Management System using Spring Boot MVC with a responsive frontend built with Tailwind CSS and Flowbite. This full-stack application features secure user authentication, contact categorization, and advanced search functionality. Integrated Cloudinary for seamless contact image storage and implemented Excel export functionality for easy data backup and sharing.

Description

  • Developed a full-featured contact management system using Spring Boot MVC with MySQL database backend
  • Implemented secure user authentication with role-based access control and session management
  • Designed responsive user interfaces with Tailwind CSS and Flowbite components
  • Built core system functionalities:
    • Contact storage with advanced search and filtering capabilities
    • Contact categorization (family, work, friends, etc.)
    • Image upload and management using Cloudinary integration
    • Excel export functionality for data backup and sharing
    • User profile management with secure update functionality
  • Integrated Cloudinary for efficient image storage and management
  • Utilized Hibernate ORM for database operations and object-relational mapping
  • Implemented RESTful architecture for efficient client-server communication

  • Technologies used: Spring Boot, MVC, MySQL, Tailwind CSS, Flowbite, Cloudinary, Hibernate, Java 21

Project Features

  • Contact Storage & Management : Easily add, edit, delete, and manage contacts in an organized manner with intuitive interfaces.
  • Advanced Search & Filtering : Quickly search contacts by name, email, or phone number with advanced filtering options.
  • Contact Categorization : Group contacts by categories (family, work, friends) for better organization and management.
  • User Authentication : Secure login system with role-based access control ensuring data privacy and security.
  • Cloudinary Integration : Seamless contact image storage and management using Cloudinary API integration.
  • Excel Export : Export contacts in Excel format for easy data backup, sharing, and offline access.