Custom Hospitality Management Platform (PMS + Booking Engine + Channel Manager)

Posted 4 weeks ago

Worldwide

Summary

We are developing a hospitality and slow-tourism project in Italy consisting of a mountain hostel and cultural hub. The public-facing website is being developed separately. This project focuses on the backend management platform, booking engine, database, automation workflows, reporting, and integrations. The platform should be web-based, mobile-friendly, and accessible from desktop and smartphone devices. Product Overview The system will serve as the central operating platform for managing reservations, room availability, guest communication, reporting, and business analytics. The solution should support both direct website bookings and reservations coming from external booking platforms. User Stories Reservation Management As a property manager, I want to view all reservations in a visual calendar so that I can easily manage occupancy and availability. As a property manager, I want to assign guests to specific rooms and beds so that accommodation is organized efficiently. As a property manager, I want to create reservations manually for walk-in guests so that availability is updated immediately. As a property manager, I want to modify, move, or cancel reservations from a central dashboard so that operations remain flexible. Pricing & Availability As a property manager, I want to configure seasonal pricing so that room rates automatically change throughout the year. As a property manager, I want to apply discounts and promotional offers so that I can run marketing campaigns. As a property manager, I want to add optional charges such as towels, linen, or additional services so that extra revenue can be tracked. As a property manager, I want availability to update automatically whenever a reservation is created, modified, or cancelled. Guest Booking Experience As a guest, I want to check availability online so that I can book accommodation directly. As a guest, I want to complete a booking using a mobile device so that I can reserve accommodation easily. As a guest, I want to view the booking process in my preferred language so that I can understand all information clearly. As a guest, I want to receive booking confirmations and follow-up communications in my language. Supported languages include: Italian English German Slovenian OTA Synchronization As a property manager, I want reservations from external booking platforms to appear automatically inside the system. As a property manager, I want availability changes to synchronize automatically across all connected sales channels. As a property manager, I want cancelled bookings to reopen inventory automatically. As a property manager, I want to avoid double bookings and overbooking situations. Platforms may include: Booking.com Airbnb Hostelworld Other compatible OTA platforms Guest Communication As a property manager, I want automated communication workflows so that guests receive information without manual intervention. As a guest, I want confirmation emails immediately after booking. As a guest, I want welcome instructions before arrival. As a guest, I want self check-in information when available. As a guest, I want follow-up communication after departure. Communication templates should support multiple languages. Government & Administrative Reporting As a property manager, I want to generate guest registration exports compatible with Italian reporting requirements. As a property manager, I want to generate tourism statistics exports for regional authorities. As a property manager, I want financial exports that can be shared directly with accounting systems. Exports may include: TXT Excel CSV XML Analytics & Reporting As a property manager, I want to monitor occupancy rates so that I understand property performance. As a property manager, I want to analyze revenue trends so that I can improve profitability. As a property manager, I want to compare direct bookings against OTA bookings. As a property manager, I want to analyze guest demographics and nationality data. As a property manager, I want to access key hospitality KPIs from a reporting dashboard. General Requirements Responsive web application Desktop and mobile support Multi-language support Role-based user access Secure authentication API-based architecture Modern and intuitive user interface Scalable cloud deployment Deliverables Complete source code Database design API documentation Deployment documentation Production-ready application Please include: Relevant hospitality, booking, PMS, or SaaS experience Suggested technology stack Estimated timeline Estimated project cost Key assumptions and recommendations

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
React
API Integration
Full-Stack Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:4 weeks ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 15, 2025
  • Malaysia
    Petaling Jaya4:00 AM

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo