Conference Room Management System
A modern enterprise platform for intelligent meeting room scheduling, attendance tracking, team collaboration, and real-time workplace management.
Overview
A full-stack enterprise platform that eliminates the chaos of manual room booking and disjointed meeting coordination. Built on Onion Architecture with ASP.NET MVC and .NET 9, it provides organisations with a centralised system to schedule conference rooms without conflicts, track employee attendance, send live notifications, and manage team collaboration — all accessible from a single, role-based dashboard. Deployed on Render via Docker, it is stateless, horizontally scalable, and production-ready.
Business Value
Organisations with shared workspaces lose hours every week to booking conflicts, missed meeting invites, and manual attendance reconciliation. This platform automates the entire meeting lifecycle — from room discovery and conflict detection to attendance capture and real-time notifications — cutting administrative overhead and ensuring every workspace is used efficiently.
System Architecture
Employee / Admin
Web browser — role-based dashboard
Authentication Layer
Role-based access control (Admin, Manager, Employee)
Room Booking Engine
ASP.NET MVC controllers — scheduling logic
Conflict Detection
Validates room availability before committing booking
Booking Repository
Entity Framework Core — Unit of Work pattern
PostgreSQL Database
Persistent storage for rooms, bookings, attendance
SignalR Hub
Real-time push notifications to connected clients
Team Members
Live invitations, updates & group chat delivered
Full Capability List
Platform Features
Room Booking
Search, reserve, and manage conference rooms with zero conflicts.
Conflict Detection
Automated checks prevent double-bookings before they happen.
Attendance Tracking
Record and report employee attendance linked to each meeting.
Team Invitations
Invite colleagues to meetings with instant in-app notifications.
Live Notifications
SignalR-powered real-time alerts for all booking events.
Real-time Chat
Group chat channel per room for pre-meeting coordination.
Role-Based Access
Separate admin, manager, and employee permission scopes.
Company Management
Multi-tenant org structure with company-level isolation.
Future Ready
Planned enhancements — not yet implemented
- Google Calendar & Outlook integration for automatic event sync
- AI-powered room recommendations based on team size and preferences
- Facial recognition for contactless attendance verification
- Advanced analytics dashboard for workspace utilisation reporting
- Mobile app (iOS & Android) for on-the-go booking
Technology Stack
Business Applications
- Corporate offices
- Co-working spaces
- Technology companies
- Healthcare administration
- Government organisations
- Educational institutions
- Large enterprises
Build this for your business
We can design and deploy a production version tailored to your specific workflows and requirements.
Book Free ConsultationMore Engineering Work
All ProjectsReady to Build Something Like This?
Let's discuss how we can deliver this engineering quality for your specific business needs.