Web-Based Room Booking & Invoicing System with Outlook Calendar Integration Overview:

Замовник: AI | Опубліковано: 01.12.2025

Project Brief: I operate two private rooms (Vault One and Vault Two) in Vulcan House, Brighouse. I need a booking system integrated into my existing website (brighub.co.uk) that allows customers to self-book time slots, syncs with Outlook Calendar, and generates invoices automatically. Key Requirements: - Calendar Integration: - Must use Microsoft Graph API to sync with Outlook Calendar. - Each room has its own calendar (Vault One, Vault Two). - Prevent double-bookings by checking availability before confirming. - Booking Form: - Fields: Full Name, Business Name, Email Address, Phone Number. - Room selection (Vault One or Vault Two). - Date, time, and duration (hourly or 4-hour block). - Availability check in real time. - Pricing & Invoicing: - £12 per hour OR £30 for 4 hours. - Auto-generate invoice (PDF or HTML email). - Send invoice to customer’s email immediately. - Admin Dashboard: - View bookings, customer details, and invoice history. - Ability to manually add bookings. - Integration: - Must embed seamlessly into existing website (brighub.co.uk). - Clean, modern design consistent with current branding. Technical Skills Required To ensure only qualified developers apply, please confirm you have hands-on experience with the following: - Microsoft Graph API (mandatory) for Outlook Calendar integration. - Frontend Development: React.js, Vue.js, or similar modern frameworks. - Backend Development: Node.js or ASP.NET Core. - Database Management: Azure SQL or Cosmos DB. - Invoice Generation: PDF/email automation, ideally with Stripe or PayPal integration. - Web Embedding: Ability to integrate booking form into existing WordPress or custom site. - Security Best Practices: Handling customer data securely (GDPR compliance). Deliverables - Fully functional booking form integrated into brighub.co.uk. - Secure database for customer records. - Automatic invoice generation and email delivery. - Documentation for future maintenance. - Admin dashboard for managing bookings. Budget & Timeline - Please provide a fixed price quote and estimated delivery time. - Include examples of similar projects you’ve completed (especially Outlook Calendar integrations).