Create, manage, and secure your contacts with the Mobile Contact Master web application. This CRUD-based system allows users to effortlessly add, update, and delete contacts. The application ensures data security, providing a protected environment for storing and handling sensitive contact information. User-friendly and efficient, it simplifies contact management while prioritizing the privacy and integrity of your data.
-
Secure CRUD Operations: Enable users to Create, Read, Update, and Delete contacts securely, ensuring data integrity.
-
User Authentication and Authorization: Implement a robust authentication system and role-based access control to safeguard user accounts and sensitive contact information.
-
Data Encryption: Apply encryption techniques to protect sensitive contact details during storage and transmission.
-
Responsive Design: Provide a responsive and user-friendly interface accessible across various devices for seamless contact management.
-
Search and Filter Functionality: Allow users to easily find and organize contacts through efficient search and filter options.
Step 1: Firstly we install an STS(Spring Tool Suite) IDE.
Step 2: Open the STS IDE, We Create the Spring Starter Project.
Step 3: Write the Dependencies in Pom.XML File.
Step 4: Write the Database Connection in application.properties.
Step 5: Create the entity file in src/main/java.
Step 6: Create the Service file in src/main/java.
Step 7: Create the Controller in src/main/java.
Step 8: Start the Server.
Step 9: Open the Browser and navigate to http://localhost:8080
- Safely add sensitive contact information with robust security measures to protect user data.
- Easily update contact details as needed, ensuring that the stored information is always current.
- Effortlessly delete contacts that are no longer relevant or needed, maintaining a clean and organized contact list
- Easily view contacts show in picture.
- Change passwords securely to enhance account security and ensure authorized access to the contact information.
- Easily view the user own profile.
We extend our gratitude to the following communities and technologies that contributed to the development of our project:
. The Spring Boot community for providing a robust framework for backend development.
. HTML and Thymeleaf for crafting dynamic and interactive user interfaces.
. Bootstrap for enhancing the visual aesthetics and responsiveness of our application.
. JavaScript for enabling client-side interactivity and enriching the user experience.


