Maldives Fund Management Corporation (MFMC) - Online Travel Agency
The Project Brief
The Maldives Fund Management Corporation (MFMC) is a wholly government-owned enterprise operating under the Ministry of Finance of the Republic of Maldives. MFMC is mandated to mobilise and manage financial resources that support national development priorities, including the country's world-renowned tourism sector.
Recognising the need to modernise and digitise the travel ecosystem within the Maldives, MFMC sought to build a comprehensive Online Travel Agency (OTA) platform. The objective was to create a unified digital marketplace where properties, activities, packages, and transfers could be listed, discovered, booked, and managed -- connecting vendors, customers, and administrators through a single, government-backed portal. The platform needed to serve both inbound international tourists and domestic travellers while adhering to government standards for security, compliance, and data governance.
The Challenge
The project presented a complex set of requirements spanning multiple user roles and operational workflows:
-
Multi-stakeholder ecosystem: The platform had to serve three distinct user groups -- vendors (hotels, activity providers, tour operators), customers (travellers), and government administrators -- each with its own interface, permissions, and workflows.
-
Government-grade compliance: As a government entity, MFMC required a secure, auditable system with role-based access controls, document verification workflows, and integration with national identity systems.
-
End-to-end booking lifecycle: From property and activity listings to inventory management, pricing, online payments, booking confirmations, cancellations, and post-stay reviews -- every aspect of the travel booking journey needed to be seamless and automated.
-
Scale and performance: The Maldives is a top global tourism destination, and the platform needed to handle significant traffic across peak booking seasons while maintaining fast load times and high availability.
-
Expanding scope mid-project: The initial 3-sprint scope was later expanded to 6 sprints through an amendment, adding advanced analytics, vendor accounting, SMS gateways, national ID integration (Efaas), and multi-language/currency support.
The Solution
NCrypted Technologies brought its deep expertise in travel technology, government systems, and large-scale web application development to bear on this project. The engagement followed a structured Agile methodology, delivered in two phases across six sprints over a total timeline of 251 days.
Phase 1 (Sprints 1-3 -- Original Scope): The foundational phase focused on building the core platform components:
-
Sprint 1 -- Foundation: Public-facing website (Landing, About Us, Contact Us), vendor registration and profile verification with document upload, admin dashboard, CRM module, inquiry management, and a content management system.
-
Sprint 2 -- Listings & Customer Portal: Property and activity listing management for vendors, package listings, inventory and pricing management, vendor landing pages, customer sign-up/sign-in (Email, Google, Facebook), customer profiles and wishlists, and search/filter capabilities with parameters including price, rating, location, and property type.
-
Sprint 3 -- Booking Engine: Full customer booking workflow with online payment integration and offline request option, booking management (upcoming, completed, cancelled), vendor-side booking views and transaction history, and centralised admin booking management.
Phase 2 (Sprints 4-6 -- Amendment Scope): The expanded scope introduced enterprise-grade enhancements:
-
Sprint 4: Efaas integration (Maldives national single-window login), vendor approval workflows in admin, SMS gateway for OTP-based login and booking notifications, and a rating/review system with admin moderation.
-
Sprint 5: Activity, package, and transfer management modules, calendar and rate plan management, guest-vendor chat interface per booking, currency conversion, language selection, admin sub-admin roles and permissions.
-
Sprint 6: Vendor analytics suite (Revenue Reports, Performance Overview, Pace Report, Sales Report, Nationality Report, Book Window Report), vendor accounting module (tax configuration, invoices, payment gateway, receipts, reservation statements), and a comprehensive admin analytics panel tracking transactions, statistics, and reports.
A dedicated team of 12 professionals -- including a Project Manager, Business Analyst, UI/UX Designer, 2 Frontend Developers, 4 Backend Developers, 2 QA Engineers, a Tech Lead, and a Server Administrator -- worked in close collaboration with MFMC stakeholders throughout the engagement. The team was led by Purvi Pandya, Director & CTO at NCrypted, and managed on-site by Amit Thaker (PM) with Parantap Trivedi anchoring business analysis.
Key Features
|
Module |
Key Capabilities |
|
Vendor Portal |
Self-registration with document upload, profile verification workflow, property/activity/package listing management, inventory and pricing control, calendar and rate plan management, booking views, transaction history, and analytics dashboards |
|
Customer Portal |
Sign up/sign in with Email, Google, or Facebook; profile management; search & filter listings; wishlist/favourites; booking with online payment or offline request; guest-vendor chat; rating & reviews; multi-language and currency support |
|
Admin Dashboard |
Vendor approval and management, property and activity moderation, booking oversight (all bookings), CRM and inquiry management, content management system, sub-admin roles and permissions, Efaas integration management, and a comprehensive analytics panel |
|
Booking Engine |
End-to-end booking lifecycle: search, select, book, pay (online) or request (offline), confirm, manage (upcoming/completed/cancelled), with real-time availability and pricing |
|
Analytics & Accounting |
Vendor-side: revenue reports, performance overview, pace report, sales report, nationality report, book window report. Vendor accounting: tax configuration, invoices, payment gateway, receipts, reservation statements. Admin: transaction statistics, operational reports |
|
Integrations |
Efaas (Maldives national ID & single-window login), SMS gateway (OTP and notifications), online payment gateway, currency conversion, Google Maps, third-party chat API, social login (Google, Facebook) |
The Technology Stack
-
Frontend: HTML5, Bootstrap 4, jQuery, CSS3
-
Backend: PHP 8.0, MySQL 5.0.12 (PDO)
-
APIs & Integrations: Efaas, Business Portal, Payment Gateway, Currency Conversion API, Google Maps API, SMS Gateway
-
Methodology: Agile -- 6 sprints across 2 phases
-
Team: 12 cross-functional professionals including Project Management, Business Analysis, UI/UX Design, Frontend & Backend Engineering, QA, Tech Leadership, and Server Administration
The Result
The MFMC Online Travel Agency platform was successfully delivered across both phases, meeting all contractual milestones and government compliance requirements. Key outcomes include:
-
Successful two-phase delivery -- Original 42-day scope delivered on schedule; the expanded 251-day amendment completed with all additional features as specified
-
Government-grade platform -- A secure, auditable, and scalable OTA built to government standards with national ID integration (Efaas), role-based access controls, and document verification workflows
-
End-to-end travel marketplace -- Connecting vendors, travellers, and administrators through a unified digital ecosystem covering listings, bookings, payments, reviews, analytics, and accounting
-
Enterprise analytics capability -- Comprehensive reporting for vendors (revenue, performance, nationality, booking windows) and administrators (transactions, statistics, operational insights)
-
Future-ready foundation -- Multi-language, multi-currency, and modular architecture positioned to scale with the Maldives tourism sector's growth
The MFMC OTA platform stands as a testament to NCrypted Technologies' ability to deliver complex, multi-stakeholder government systems at scale -- combining deep travel domain expertise with rigorous project management and enterprise-grade engineering.