← Back Productivity / Open Source

BookingTabletWin – Meeting Room Booking Tablet (WinUI 3)

2026
C# .NET 8 WinUI 3 Windows App SDK Kiosk Touch UI Microsoft Graph Google Calendar

BookingTabletWin is a modern Windows tablet experience for quick meeting-room bookings, built with WinUI 3 (Windows App SDK 1.8) targeting .NET 8 and optimized for portrait kiosk deployments. The main screen shows live room availability, the current time, and upcoming meetings, while users can create fast bookings in 30-minute slots using touch-friendly dialogs. The app supports multiple calendar providers: an offline local file-backed provider, a Microsoft 365 provider via Microsoft Graph (with Azure AD app registration and Calendars.ReadWrite permissions), and a Google Calendar provider suitable for Google Workspace room calendars shared with a service account. It also includes an admin PIN flow for configuration editing and device actions (restart/logoff), automatic refresh (every 30 seconds), inactivity-based auto-close for booking dialogs, and an optional support/message view. For deployments, the solution includes kiosk/topmost guidance (fullscreen presenter patterns, OS lockdown tips) and MSIX packaging instructions. The codebase is structured as a WinUI UI project plus a shared core library for models/services/utilities (configuration, encryption, scheduling), making it straightforward to extend with additional providers or device-specific features.

Visit Project ↗