Thura Min Thein
All works
Full Stack DevelopmentFull Stack Engineer2026

Meeting Booking

A meeting room non-overlap booking system with role-based access for admins, owners, and users.

Meeting Booking project cover

Overview

Meeting Booking System manages meeting room reservations across three roles: admins who create and manage users and bookings, owners who manage bookings and analyze usage data, and users who book and manage their own reservations.

Built end-to-end with NestJS, ReactJS, and PostgreSQL, deployed on Google Cloud Platform with Docker and GitHub Actions for CI/CD.

Highlights

  • Role-based access for admin, owner, and user
  • Non-overlapping booking logic to prevent conflicts
  • CI/CD pipeline with GitHub Actions

Stack

  • NestJS
  • ReactJS
  • PostgreSQL
  • Google Cloud Platform
  • Vercel
  • Docker
  • GitHub Actions
.works/meeting-booking