
Closed
Posted
Paid on delivery
The system must include a full Admin Panel to manage markups, currencies, exchange rates, providers, and manual hotel contract rates without requiring any code changes. The goal is to build a centralized Hotel Search & Pricing Engine server that acts as the core system for multiple channels: WhatsApp via [login to view URL] (AI Agent) OTA website (web platform) Future mobile application This server does not handle bookings or payments. Its only responsibility is real-time hotel search, multi-provider price comparison, markup calculation, currency conversion, and structured responses per channel. --- Single API Entry Point POST /searchHotels All channels use this single endpoint. --- Unified Request Format { "source": "respond", "city": "Dubai", "hotel_name": "", "check_in": "2026-05-10", "check_out": "2026-05-12", "adults": 2, "children": 0, "room_type": "suite", "meal": "breakfast", "view": "sea" } --- Internal Server Logic 1. Multi-Provider Search The server sends requests to multiple hotel suppliers such as: Hotelbeds Additional providers (expandable later) --- 2. Response Aggregation The system collects results including: Same hotel from different providers Different room types Different prices per provider --- 3. Room Matching Engine Rooms are matched based on: Hotel name Room type Meal plan View (sea, city, etc.) Room size Amenities --- 4. Cheapest Option Selection For identical room criteria, the system selects the lowest net price. --- Markup System Markup depends on both source and provider. By Source Source Markup respond 15% ota 25% By Provider Provider Markup Hotelbeds 10% --- Currency System Each channel has its own display currency: Source Currency respond SAR ota USD Exchange rates are stored in an admin panel. Example: From To Rate USD SAR 3.75 --- Processing Order Final price calculation must follow this order: Net Price → Provider Markup → Source Markup → Currency Conversion → Final Price --- Room Notes Field All room attributes from suppliers are normalized into a single field: notes Examples: Sea View Balcony 45m² High floor --- Response Format 1. Respond (WhatsApp / AI) { "hotel": "Hilton Dubai", "room": "Sea View Suite", "meal": "Breakfast", "view": "Sea View", "price": 431.25, "currency": "SAR", "notes": "45m, balcony, free wifi" } --- 2. OTA Website { "hotel_name": "Hilton Dubai", "images": [], "description": "", "distance": "500m from city center", "amenities": [], "rooms": [ { "room": "Sea View Suite", "meal": "Breakfast", "view": "Sea", "price": 115, "currency": "USD" } ] } --- [login to view URL] Integration Logic 1. AI Agent collects user input: City Check-in / Check-out Guests Room type Meal plan View preference 2. Sends HTTP request to backend server 3. Receives JSON response 4. Converts response into natural language No pricing logic exists inside Respond.io. --- OTA Website Integration Uses same API Uses same backend logic Different UI rendering: Images Hotel page Amenities Multiple room options --- Room Package Generation Logic The backend must generate multiple pricing packages per room, not a single price. Required packages: Room Only Bed & Breakfast Half Board (if available) Sea View room Sea View + Breakfast Premium upgrades (if available) --- Processing Logic 1. Receive base room from supplier API 2. Extract attributes (meal, view, features) 3. Generate combinations of available upgrades 4. Calculate price per option: Base price Upgrade cost Markup 5. Return multiple pricing options --- Expected Response Format { "options": [ { "type": "Room Only", "price": 100, "currency": "USD" }, { "type": "Bed & Breakfast", "price": 120, "currency": "USD" }, { "type": "Sea View + Breakfast", "price": 150, "currency": "USD" } ] } [login to view URL] only displays these options and does not calculate pricing. OTA website uses the same structure for display. --- Manual Hotel Contract Rates The system must support manual hotel rates through the admin panel. Table: manual_hotel_rates hotel_name room_type meal view check_in check_out net_price currency --- Logic When /searchHotels is executed: 1. Fetch provider prices 2. Fetch manual_hotel_rates 3. Treat manual rates as a provider named "manual" 4. Compare all results together 5. Select cheapest option Manual rates must follow the same pipeline: Net Price → Provider Markup → Source Markup → Currency Conversion --- Developer Requirements 1. Build /searchHotels API 2. Integrate Hotelbeds 3. Build Room Matching Engine 4. Build Price Comparison Engine 5. Build Markup Engine (flexible per source and provider) 6. Build Currency Conversion Engine 7. Implement response formatting per source 8. Generate unified notes field 9. Support adding new providers easily 10. Build Admin Panel for: Markups Currencies Exchange rates 11. Implement room package generation logic 12. Implement manual hotel pricing system --- System Rules No price storage (real-time API only) Stateless backend Centralized logic Single API usable by all channels without modification --- Architecture Summary A centralized Hotel Search and Pricing Engine that acts as the core pricing and availability system for multiple distribution channels, with unified comparison logic, dynamic markup system, currency conversion, and manual contract rate integration.
Project ID: 40385554
39 proposals
Remote project
Active 27 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
39 freelancers are bidding on average $297 USD for this job

I have thoroughly reviewed the project requirements for the Multi-Channel Hotel Search System. I understand the need for a centralized system to manage markups, currencies, providers, and manual hotel contract rates. My expertise in API development, backend integration, and system architecture align perfectly with your project needs. I am confident in my ability to deliver a high-quality solution within your budget and timeline. Let's discuss the project scope further to ensure we are on the same page. Please review my profile for a comprehensive overview of my experience. I am ready and eager to begin working on this exciting project.
$123 USD in 6 days
5.0
5.0

⭐⭐⭐⭐⭐ Build a Centralized Hotel Search & Pricing Engine for Multiple Channels ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you are looking for a centralized Hotel Search & Pricing Engine. You don't need to look any further; Zohaib is here to help you! My team has successfully completed 50+ similar projects for hotel search systems. I will create a robust solution that includes a full Admin Panel for managing markups, currencies, and more, all while ensuring real-time hotel search and price comparison. ➡️ Why Me? I can easily build your Hotel Search & Pricing Engine as I have 5 years of experience in API development, data integration, and system architecture. My expertise includes backend development, database management, and real-time data processing. I have a strong grip on technologies like RESTful APIs and database systems, ensuring a comprehensive solution for your needs. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I'm looking forward to discussing this with you! ➡️ Skills & Experience: ✅ API Development ✅ Backend Development ✅ Database Management ✅ Real-time Data Processing ✅ Multi-provider Integration ✅ Currency Conversion ✅ Price Comparison Logic ✅ Admin Panel Creation ✅ JSON Response Formatting ✅ Room Matching Engine ✅ Markup Calculation ✅ Manual Rate Management Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
4.8
4.8

Hi there, Strong fit for this work with experience building centralized pricing engines, multi-provider integrations, and scalable API-first architectures. Clear understanding of developing a stateless hotel search engine with aggregation, room matching, dynamic markup logic, currency conversion, and multi-channel response formatting. Expertise in Node.js/Java with PostgreSQL ensures modular provider adapters, efficient comparison logic, and a flexible admin panel for markups, rates, and currencies. Risk stays controlled through deterministic pricing pipelines, validation layers, caching strategies, and clean extensible architecture. Available to start immediately—happy to align on architecture and milestones. Recent work: https://www.freelancer.com/u/chiragardeshna Regards Chirag
$140 USD in 7 days
4.2
4.2

I’ve built aggregator-style travel pricing backends with single-entry APIs, supplier normalization, and admin-driven pricing rules, so the risks here are familiar: inconsistent room naming across providers, incorrect markup/currency order, and channel-specific output drift. The right fix is a stateless core service with provider adapters, a canonical room model, deterministic matching/scoring, then a pricing pipeline of net → provider markup → source markup → FX. I’d implement /searchHotels, Hotelbeds integration, manual rates as a virtual provider, package generation, and an admin panel with audited rules, validation, caching, and extensible provider contracts to keep response time, maintainability, and future channel rollout under control.
$2,500 USD in 16 days
2.6
2.6

I can help you with this. You’re building a centralized hotel pricing engine with one API, multi-provider aggregation, markup layers, currency conversion, and channel-specific responses—all without storing prices and keeping it fully real-time . I’ve worked on similar backend systems where the real challenge is clean architecture: provider abstraction, consistent room matching, deterministic pricing pipelines, and making everything extensible without breaking core logic. I’ll structure this as a modular service (provider adapters, matching engine, pricing engine, currency layer, response formatter), keep /searchHotels as the single entry point, and ensure manual rates, packages, and multi-channel outputs all follow the same pipeline cleanly and reliably. Let’s talk.
$150 USD in 7 days
2.2
2.2

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, Thank you for checking my proposal and sharing the detailed project brief. I can build your centralized Hotel Search & Pricing Engine server using advanced technologies, ensuring a seamless and efficient system. I will deliver: • Full Admin Panel for easy management • Single API entry point for all channels • Multi-provider search and response aggregation • Dynamic markup and currency conversion systems • Room matching and package generation logic You will also receive comprehensive documentation and training to ensure smooth operations. I am confident in executing your vision effectively. Looking forward to discussing timeline and next steps. Best regards, Chirag.
$200 USD in 7 days
1.3
1.3

Hello , I'm a seasoned web developer proficient in React, Node.js, Python, and backend automation. With a track record of delivering projects involving APIs, dashboards, and structured data workflows, I assure you of a reliable and efficient solution. 1. Have you considered the scalability of the system to accommodate future additional providers beyond Hotelbeds? 2. How do you envision handling potential updates to exchange rates in real-time to ensure accurate currency conversions? My approach: I will architect a scalable system with robust testing, clear communication, and milestone-driven progress for a high-performance, reliable Hotel Search & Pricing Engine. Rest assured, I am confident in meeting the timeline and ensuring seamless delivery of a top-notch solution. Best, Manthan
$150 USD in 14 days
0.0
0.0

I can develop a multi-channel hotel search system that aggregates listings from multiple sources and delivers fast, accurate results. The platform will include advanced search filters, real-time availability, and dynamic pricing integration. I’ll ensure a scalable backend, clean UI, and smooth performance, along with API integrations for different hotel providers. Features like caching, analytics, and admin controls can also be implemented for better efficiency and management. With experience in building complex web systems, I can deliver a reliable and high-performance solution tailored to your needs. Let’s discuss your requirements and integrations so I can get started. Best regards, Ammar Sajid
$30 USD in 4 days
0.0
0.0

Creating a centralized hotel search and pricing engine is indeed a complex challenge, particularly with the need for real-time data from multiple providers while ensuring flexibility in markups and currency conversions. With over 12 years of experience in full-stack development, I am well-equipped to design and implement this robust system. Utilizing technologies like Node.js for backend services and React.js for the admin panel will ensure a responsive user interface. For mobile applications, Flutter or React Native can be employed to maintain consistency across platforms. Furthermore, Appium or Playwright can be utilized for automation testing to ensure seamless functionality. I understand your requirement for a single API endpoint that aggregates provider responses efficiently while implementing manual hotel contract rates through an intuitive admin panel. This will ensure that you have complete control over pricing strategies without code changes. Could you clarify how many providers you anticipate integrating initially, and do you foresee any specific challenges with data aggregation?
$250 USD in 7 days
0.0
0.0

Hi, I have read your description and I understand what you are expecting. I am an expert with 4 years of experience in Backend Development, API Integration. See my profile for recent work. Let's connect in chat to discuss more. Warm regards, Syeda Tahreem
$120 USD in 7 days
0.0
0.0

I like that you want a single, stateless /searchHotels entry point — that makes the backend the single source of truth for pricing and keeps channel code clean. The real challenge is normalizing wildly different room definitions and ensuring manual contract rates are treated exactly like supplier results so the cheapest, correctly marked-up option always wins. I built a real-time Hotelbeds-backed pricing engine for a regional OTA that handled supplier normalization, markups, and an admin panel for exchange rates and manual contracts. My approach: validate the unified request, query Hotelbeds and the manual_rates table as providers, normalize attributes into a notes field, run a fuzzy room/hotel matching engine, pick lowest net per matched room, apply provider then source markup, convert using admin exchange rates, and generate multiple package permutations before returning source-specific JSON. I’ll expose a clean admin UI for markups, currencies, rates, and manual rate entry/import. Quick question: will manual rates be uploaded via CSV/API or entered only through the admin UI?
$140 USD in 7 days
0.0
0.0

Greetings, I'm a full stack developer with 10+ years of experience, I can architect and build your centralized Hotel Search & Pricing Engine with a scalable, stateless API—handling multi-provider aggregation (Hotelbeds + extensible), room matching, dynamic markups, currency conversion, and manual rate integration. I’ve built similar pricing engines with real-time pipelines, clean REST APIs, and admin panels for full control without code changes. Why work with me? ★ Proven track record: 73 successful projects with 5-star reviews ★ Expertise in Node.js, Angular, React, Express, Python, Django, Flask, PHP, Laravel, Codeigniter and more ★ Responsive, deadline-focused, and committed to results ★ 3 months of free post-launch support Let’s schedule a quick chat to discuss your preferred tech stack, timelines, and launch goals. I’m confident I can bring your vision to life. Best regards, Samar H.
$80 USD in 7 days
0.0
0.0

Hi there, I read your job and I’m fully confident I can deliver this centralized Hotel Search & Pricing Engine with clean, scalable architecture and high performance. I specialize in building backend systems with Node.js/NestJS, real-time API integrations, and multi-provider hotel aggregation engines. I will build a single /searchHotels API with room matching, pricing comparison, markup engine, currency conversion, and provider handling exactly as required. Here’s how I can help: * Unified hotel search API (Hotelbeds + manual rates) * Smart room matching and price comparison engine * Flexible markup & currency system via admin panel * Scalable structure ready for OTA and mobile apps Easy provider expansion without code changes. Let’s connect and start immediately. Looking forward to working with you! Best regards, Shameel
$60 USD in 3 days
0.0
0.0

Hello, I can help you build a scalable, centralized hotel search and pricing engine with clean architecture and real-time processing. With 5+ years of experience in backend systems and API integrations, I specialize in building multi-provider aggregation engines with dynamic pricing logic. I’ll implement the full `/searchHotels` pipeline including provider integration (Hotelbeds), room matching, price comparison, markup and currency engines, and structured responses per channel. The system will be stateless, extensible, and supported by an admin panel for markups, exchange rates, and manual contract pricing. I’ve built similar aggregation and pricing systems and can ensure reliable performance. Let’s connect and get this started.
$150 USD in 7 days
0.0
0.0

As an experienced full-stack engineer with a focus on backend development, I believe I am the perfect fit for your Multi-Channel Hotel Search System project. Over my 6+ years in the industry, I've built and shipped numerous production web applications from scratch, incorporating everything from modern frontends to databases and integrations - exactly what your project requires. My knowledge and experience would ensure a robust, cohesive system that meets all your needs. Another area where I could greatly contribute is in optimizing your system for performance and reliability. Your hotel search system will be dealing with multiple providers and complex algorithms to generate the best options, which calls for well-structured and efficient logic. Drawing from my experience automating business processes and creating system workflows that reduce manual work and errors, I can assure a highly-streamlined and error-resilient system. Additionally, as you mentioned the potential expansion of your services through mobile applications in the future, having a freelancer who understands scalability is paramount. I have strong supporting experience with data pipelines, analytics, as well as ML components for reporting, dashboards or forecasting - which could prove vital in scaling up not just your system but your entire business! Let's collaborate to bring your Multi-Channel Hotel Search System vision to reality.
$140 USD in 7 days
0.0
0.0

Alexandria, Egypt
Member since Apr 6, 2026
$10-30 USD
$10-30 USD
₹12500-37500 INR
₹12500-37500 INR
$10-30 USD
$3000-5000 USD
$10-30 USD
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR
$30-250 USD
₹600-1500 INR
$30-250 USD
$250-750 USD
₹75000-150000 INR
$250-750 USD
$250-750 USD
₹1500-12500 INR
$10-30 USD
$1500-3000 CAD
₹1500-12500 INR
₹500 INR