All projects
Featured project · IIT Sfax (academic)

LabFlow

University lab workflow — equipment reservations with Angular + NestJS + PostgreSQL.

LabFlow application UI

The problem

Lab equipment booking needs clear member/reservation/equipment relations and role-aware access.

The solution

Angular client + NestJS REST API + PostgreSQL, Docker Compose, JWT guards, Swagger.

Engineering

Angular → NestJS → PostgreSQL. Domain: Member 1:N Reservation N:1 Equipment. RBAC via JWT.

My contribution

Full-stack GLID module as documented in the public LabFlow repository.

Outcome

Runnable local stack via Docker scripts; Firebase Hosting guide for the SPA.

Key features

  • RBAC-aware lab reservation API
  • Dockerized start/stop scripts + Swagger