Vazha Zaalishvili
Back to projects

Meeting Room Booking

  • TypeScript
  • Next.js
  • Tailwind CSS
Completed: 1 May 2026
Meeting Room Booking — After
Meeting Room Booking — Before
◂▸
BeforeAfter
Meeting Room Booking System Made by Vajiko A full-featured, self-hosted meeting room booking system with tablet displays and guest welcome screens. Screenshots Calendar view — resource timeline with real-time availability across all rooms Booking modal — create a booking with attendees, time, and description Tablet display — kiosk screen mounted outside each room showing today's schedule Features - Calendar view — resource timeline showing all rooms and bookings at a glance - Conflict detection — prevents double-bookings with alternative room suggestions - Tablet displays — kiosk screens mounted outside each room showing the day's schedule - Guest welcome screens — branded welcome screen with company logo when visitors arrive - Email notifications — confirmations, reminders (15 min + 24h), cancellations, and .ics attachments - Approval workflows — rooms can require manager approval before a booking is confirmed - Department restrictions — limit room access to specific departments - Recurring meetings — daily, weekly, bi-weekly, monthly with RRULE support - Waitlist — users get notified when a cancelled slot opens up - Google Calendar sync — two-way sync via Google Calendar API - Webhook support — post booking events to external systems - Floor map editor — drag-and-drop room placement on a floor plan image - In-app notifications — real-time notification bell for all booking events - Google Workspace SSO — sign in with Google or email/password

The challenge

The problem of prohibiting the work of company employees could not be found out what was discussed during the meeting.

The result

With the help of the application, they can easily book conference rooms and meeting rooms.

Meeting Room Booking
Meeting Room Booking
Meeting Room Booking
Meeting Room Booking