The Contact Management System is a web application built during my 10Pearls Internship Program to help users efficiently manage their contacts in one central place.
Used Junit, Mockito for unit testing and Integrated Sonarqube for better code quality and static analysis.
This project implements JWT-based authentication using access tokens and refresh tokens. The access token is used for validating user requests to protected endpoints, while the refresh token allows users to obtain a new access token without re-authenticating, providing both security and convenience.











