Smart Contact Manager
→
Summary
Developed a full-stack, secure contact management web application designed for both personal and professional use, emphasizing security, maintainability, and clean architecture throughout the development process. Key Features: 🔐 User Authentication & Authorization – Implemented login/registration with role-based access using Spring Security. 📇 Contact Management – Users can add, update, delete, and view contacts with details like name, email, phone, and social media links. 🖼️ Profile & Image Upload – Enabled uploading profile pictures for better personalization. 📊 Dashboard – User-friendly interface built with Thymeleaf templates for smooth navigation. 💾 Database Integration – MySQL used for persistent storage of users and contacts. 🛡️ Secure Architecture – Applied security best practices to protect sensitive user data.