The Agency agrees to design, develop, and deliver the following custom digital solution:
Project Name: Multi-Tenant Hotel Booking Platform (Dhanturi Group — 18 Branches + 1 Group Site)
Features Included:
- Multi-Tenant Hostname Setup: Single Next.js codebase powering 18 hotel domains dynamically loaded from one database, plus 1 central brand group site.
- Unified Database & Centralized Booking: Integrated central Supabase (PostgreSQL) engine storing properties configurations and analytics logs securely.
- RateTiger Live Synchronization: Real-time room types, inventory, and dynamic pricing extracted live via RateTiger API (no manual rooms entry), with booking requests auto-pushed down to RateTiger which dynamically updates LUCID PMS.
- Complete Checkout Engine: Interactive location branch switcher, Razorpay payment gateway integration, BullMQ background queues with retry engines, email confirmations, and direct WhatsApp Business API messaging.
- Global Administration Dashboard: Single secure SSO login providing one-click RateTiger rooms syncing, descriptive/photos content uploader CMS, master reservation audits, offers/coupons engines, performance analytic reports, and role-based permissions (Super Admin vs. Branch Staff).
The features and business objectives described in this Agreement represent the intended scope of the project. Any substantial additions or new functionality requested beyond these objectives may require a mutually agreed revision to cost and timeline.
2.1 — Business Objectives & Product Acceptance Criteria
The purpose of the platform is to enable:
- Online hotel discovery and room booking across all Dhanturi Group properties.
- Centralized reservation management.
- Real-time room inventory and pricing synchronization through RateTiger.
- Secure online payment processing.
- Booking confirmations through email and/or WhatsApp.
- Centralized administration of hotels, content, offers, reservations, and reporting.
Performance Requirements
- The platform shall be developed using modern web development practices and optimized for production use.
- Average page load times shall be commercially reasonable under normal operating conditions and hosting environments.
Booking Functionality
- Guests shall be able to browse hotels, check availability, submit booking requests, and receive booking confirmations.
- Reservation information shall synchronize with connected third-party systems subject to the availability and performance of those services.
Browser Compatibility
The platform shall support the latest versions of:
- Google Chrome
- Mozilla Firefox
- Microsoft Edge
- Safari
Mobile Adaptability
- The platform shall be fully responsive and usable on mobile phones, tablets, laptops, and desktop devices.
- Core booking functionality shall remain accessible across supported devices.
User Load Capacity
- The platform shall support normal business traffic levels.
- Traffic capacity and scalability are dependent on the hosting infrastructure selected by the Client.
Estimated Completion Date: 30 – 35 working days from Kickoff
Delivery timelines may change if the client delays approvals, content, feedback, or required information.
Base Project Cost: ₹2,00,000
GST @ 18%: ₹36,000
Total Project Cost (Inclusive of GST): ₹2,36,000
Payment Schedule:
| Milestone Trigger | Percentage | Base Fee (INR) | GST @ 18% (INR) | Total Amount (INR) |
|---|---|---|---|---|
| Advance Payment (Due on signing of this Agreement) | 30% | ₹60,000 | ₹10,800 | ₹70,800 |
| After Development Completion (Completion of PMS Integration Phase 3) | 20% | ₹40,000 | ₹7,200 | ₹47,200 |
| Before Final Deployment (During Go-Live / Handover Setup) | 50% | ₹1,00,000 | ₹18,000 | ₹1,18,000 |
| Total Project Cost | 100% | ₹2,00,000 | ₹36,000 | ₹2,36,000 |
Work will begin only after the advance payment is received.
4.1 — Payment Delay
The Agency reserves the right to pause development if any milestone payment remains unpaid for more than 7 calendar days from the invoice date.
The Agency and Client agree to work collaboratively throughout the project to achieve the agreed business objectives.
Reasonable refinements, adjustments, and improvements related to the approved project scope may be accommodated during development.
Any new features, third-party integrations, or major changes outside these core objectives can be gladly accommodated under a mutually agreed estimate and timeline.
The Client shall provide all necessary resources to maintain production speeds, including:
- Content: Promotional copies, terms, metadata policies.
- Images & Logos: High-resolution brand files and photos for each hotel branch.
- Login Credentials & API Keys: RateTiger credentials + Property IDs, RateTiger RTConnect sandbox access details, active Razorpay credentials, WhatsApp API tokens, SMTP credentials, and Vercel/domain registers parameters.
- Required Information: Initial room listings and default pricing lists per branch to baseline operations.
6.1 — Third-Party Services
Hosting and third-party services shall be managed by the Agency under the monthly maintenance plan. However, all actual subscription fees, hosting fees, domain renewals, SSL certificates, Vercel subscriptions, Supabase subscriptions, WhatsApp Business API charges, Razorpay charges, SMS gateway charges, and other third-party service costs shall be paid by the Client.
Full ownership, deployment rights, source code, database structure, and related project assets shall transfer to the Client only after all outstanding payments have been received by the Agency. Until full payment is received, all deliverables remain the property of Edone Solutions.
Both parties agree to keep confidential information private and not disclose it to third parties.
If the Client cancels the project after work has started:
- Advance payment is non-refundable.
- Completed work remains the property of the Agency until full payment is made.
Edone Solutions will provide 90 (Ninety) days of free bug-fixing support from the date of production deployment.
During this period, any defects directly attributable to the delivered software will be corrected without additional development charges.
Enhancements, new features, third-party service outages, and modifications performed by parties other than Edone Solutions are outside the scope of this warranty and support period.
If the Client does not provide feedback, approval, or requested changes within 10 business days after a milestone delivery, the delivered work shall be deemed accepted and the corresponding payment shall become due.
After successful project delivery and completion of the initial 90-day free support period, the Client may opt for an ongoing Maintenance & Support Plan at a fee of ₹10,000 (Rupees Ten Thousand Only) per month.
Included Under Maintenance
- Server and hosting monitoring
- Website uptime monitoring
- Domain and SSL renewal assistance
- Basic content updates
- Minor bug fixes
- Security updates
- Performance monitoring
- Technical support during business hours
Exclusions & Custom Enhancements
Maintenance covers operational support, monitoring, and minor corrective updates. Significant enhancements, new functionality, redesigns, and major integrations may be quoted separately upon approval.
Third-Party Charges
Hosting, domain renewals, SSL certificates, Vercel subscriptions, Supabase subscriptions, WhatsApp Business API charges, Razorpay charges, SMS gateway charges, email service charges, and other third-party service fees shall be borne by the Client unless otherwise agreed in writing.
12.1 — Maintenance Service Levels (SLA)
For Clients enrolled in the Maintenance & Support Plan:
Standard Issues
Examples: Minor bugs, content update assistance, non-critical technical issues
Response Time: Within 1 business day
Target Resolution: Within 3 business days
High Priority Issues
Examples: Booking failures, payment processing issues, reservation synchronization issues
Response Time: Within 4 business hours
Critical Emergencies
Examples: Website outage, database outage, major booking system failure
Response Time: Within 2 business hours
The Agency shall use commercially reasonable efforts to restore service as quickly as possible.
12.2 — Backup & Disaster Recovery
- Database backups shall be maintained through the selected hosting and database infrastructure.
- The Agency shall assist with recovery and restoration procedures where backups are available.
- Recovery timelines may vary depending on the severity of the incident and the hosting provider's capabilities.
- Note: No software system can guarantee zero downtime or zero data loss.
12.3 — Security & Data Protection
The Agency shall implement commercially reasonable security measures including:
- HTTPS/SSL encryption
- Secure authentication mechanisms
- Access control systems
- Secure database configurations
- Regular software updates where applicable
The Client acknowledges that absolute security cannot be guaranteed on any internet-connected system.
12.4 — Data Ownership
All reservation data, customer information, analytics data, operational data, and business records generated through the platform shall remain the exclusive property of the Client.
The Agency shall not sell, transfer, or disclose such data except where necessary to provide contracted services or where required by law.
12.5 — Business Continuity
The Agency shall maintain reasonable operational procedures for monitoring, maintenance, and recovery support of the platform. In the event of a critical system issue, the Agency shall make commercially reasonable efforts to restore normal operations as quickly as possible.
This Agreement shall be governed by the laws of India. Any disputes arising under this agreement shall be subjected exclusively to the jurisdiction of the competent courts of Hyderabad, Telangana, India.
Both parties may type their name and date, and either type or upload their signature below.