LearnOBots Meeting Room Booking App is an internal scheduling tool that lets the LearnOBots team book meeting rooms with a visual calendar interface. It was built to replace ad-hoc WhatsApp and paper-based booking with a centralized, always-accessible system.
Features
- Calendar View — Day and week views with time slots from 9 AM to 10 PM
- One-Click Booking — Click any empty slot to create a booking
- Department Filtering — Filter by Marketing, Business Development, Trainings, Admin & Ops, Finance, Senior Management, and more
- Dashboard — Overview of upcoming bookings and room utilization
- Admin Panel — Manage bookings, override conflicts, and configure rooms
- Live Status — Real-time indicator showing the current booking state of the room
Tech Stack
- Frontend: React + TypeScript + Vite
- Styling: TailwindCSS
- Hosting: Railway
Context
The app was built for internal use at LearnOBots to streamline meeting room scheduling across departments. It runs as a single-tenant instance — one room, one organization — keeping the scope simple and the UI fast.