Mobile Conference Room Booking System

Job ID: 39000707

Budget: ₹12,500 – ₹37,500 INR

Project Brief: Conference Booking Management System

Project Overview:
The Conference Booking Management System is designed to simplify and optimize the process of booking conference rooms within an organization. The solution will consist of a mobile application for users and a back-end management website for administrators. The system aims to provide seamless booking experiences, real-time availability updates, and efficient management of conference room resources.

Key Features:

Conference Room Booking:

Any user with access to the mobile app can book available conference rooms.

Admin Room Management:

Admin users can create, edit, and manage conference room details, including capacity and amenities.

Role-Based Approval and Cancellation:

Admins have the authority to approve or cancel bookings, ensuring controlled access to resources.

Real-Time Room Availability:

Users can view up-to-date schedules and availability of conference rooms.

Notifications and Reminders:

Users receive automated notifications for booking confirmations, upcoming meetings, and updates.

Calendar Integration:

Seamless integration with Outlook and Google Calendar for automatic syncing of bookings.

User Authentication and Role Management:

Secure login and role-based access control for users and administrators.

Recurring Bookings:

Users can schedule recurring meetings with customizable frequency and duration.

Room Capacity and Amenities Display:

Clear display of room size, seating capacity, and available amenities (e.g., projectors, whiteboards).

Room Media Gallery:

Users can view pictures and videos of conference rooms to better understand the space and available facilities.

Meeting Attendee Management and Agenda Integration:

Users can add meeting agendas during the booking process and invite attendees directly through the app. Attendees will receive invites and updates via notifications and calendar integration.

Target Users:

General users within the organization requiring conference room access.

Admin users responsible for managing conference room resources.

Technology Stack:

Mobile Application: Cross-platform (iOS and Android) using React Native.

Back-End Website: .NET Core MVC Razor Pages for admin management.

Database: Azure SQL Database for secure data storage.

Cloud Deployment: Azure App Service for web deployment and Azure Container Instances for API services.


Goals and Objectives:

Streamline the process of booking and managing conference rooms.

Improve resource utilization and reduce scheduling conflicts.

Provide a user-friendly interface with real-time updates and notifications.

Ensure secure and role-based access to system functionalities.