// PROJECT SPECS

Interview Scheduler API

Developed a RESTful API for scheduling interviews, integrating Microsoft Graph API for calendar management.

JavaSpring BootPostgreSQLMicrosoft Graph API
← Back to Projects
// ARTICLE Tap the [Read Article →] handle on the right edge to expand the full write-up.
Interview Scheduler — REST + GraphHand-drawn sequence of a Spring Boot REST API orchestrating interview slots and writing them to candidate and interviewer calendars via Microsoft Graph, with SendGrid notifications and PostgreSQL persistence. // FIG.03 — INTERVIEW SCHEDULER REST → GRAPH CLIENTRecruiter UIPOST /slots[01] APISpring BootJava · JUnit · Mockitopersistgraph.write[02] STATEPostgreSQLslots · users[03] CALENDARMS Graph APIevents.write[04] NOTIFYSendGridemail · reminders
Fig. 03 — Interview Scheduler: a Spring Boot REST API persists state in PostgreSQL, writes calendar events through Microsoft Graph, and dispatches reminder emails via SendGrid.