An implementation of a Contact Management System API using the Java programming language, SpringBoot backend framework and MySQL database for persistence.
A contact manager is a software program that enables users to easily store and find contact information, such as names, addresses, and telephone numbers.
The core deliverable of this API is a menu-driven program with CRUD functionality which allows us to add, edit, delete and retrieve contacts, and in future versions, email tracking, meeting scheduling, and live chat.
API Version - 1.0
Response Format - JSON
Request Method - REST(GET, POST, PUT, DELETE)
Tools Used:
Languages: Java
IDE: Jetbrains Intellij
Version Control: Git, Github
API Testing: Postman
Project Build: Maven
Backend Framework: SpringBoot
Database: MySQL