← All projects

Case file 006 · Graduation project

ROOMIFY

Hotel operations in one system

A team-built hotel management platform for reservations, guest services, staff workflows, invoicing, and analytics. I worked as a backend software engineer and project manager.

Published · June 6, 2026Graduation project
Roomify website showing the hotel operations dashboard
Roomify dashboard preview
Scroll to open the file ↓
My roleBackend engineer & project manager
ProjectGraduation team project
BackendSpring Boot · PostgreSQL
PublishedJune 6, 2026

01 · The problem

Hotel work crosses several desks.

Bookings, room availability, check-in, guest requests, and billing all affect one another. Roomify brings those workflows into a shared system for guests, staff, and managers.

The graduation project combined a React interface, a Spring Boot backend, PostgreSQL storage, and a separate analytics service.

02 · My role

Backend work and team delivery.

Backend development

Contributed to the Java and Spring Boot service behind hotel operations, where reservation, guest, and staff workflows connect to persistent data.

Project management

Coordinated team priorities and release handoff so the frontend, backend, and supporting services came together for the graduation delivery.

Shared ownership

Worked with teammates across the project. The platform's features were a team result, with my role focused on backend engineering and delivery coordination.

03 · The system

A connected operations platform.

Reservations and guests

The platform supports booking changes, room availability checks, check-in and check-out, guest requests, and reservation notifications.

Staff and finance

Staff and manager views bring together operational queues, inventory, invoices, and reporting. The repository documents PDF invoices with ZATCA QR codes and configurable VAT.

Service boundaries

A Spring Boot API handles business logic and persistence in PostgreSQL. The React frontend and separate FastAPI analytics service connect to it.

04 · Published project

Explore the implementation.

The public repository contains the application code and project documentation.

Java 21Spring BootPostgreSQLReactFastAPI