Full Stack DevelopmentFull Stack Engineer2026
Meeting Booking
A meeting room non-overlap booking system with role-based access for admins, owners, and users.

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