Dynamic Hotel Booking Web App

Job ID: 37792934

Budget: $250 – $750 USD

I'm looking to create a web application with Hotels and Courses. Developed in PHP, this platform will cater to users looking for a seamless booking experience, offering essential components such as advanced search functionality, an intuitive booking system, and a section for user reviews to ensure trust and transparency.

The site should be called NomadUniversity.guide. The purpose is to book a course somewhere in the world and at the same time book accommodation.
The site is in English.
A search function with filters on price, arrival date, city, and course. Available courses and accommodations are shown in a list, grouped by City - Hotel - Course, with the course sorted by distance from the hotel, (as the crow flies).

Courses and accommodations are booked after logging in.
Social login via Facebook or Google.
An administrator confirms the booking and the system generates a link for payment. Automation in version 2.
Each hotel/school can administer its texts/images/offers, as well as dates of availability. Hotels can be booked per room, courses can be booked at the school.

The system must communicate with a web-based reservation system for hotels. Each hotel/school has its own booking system.

There must be an application form to apply for entry as a school or hotel.

It should be easy to copy a template of a reservation system for new hotels or schools.

Email is used for messages

Please use code from an existing site like this
https://codecanyon.net/item/ibooking-laravel-booking-system/30362088
and for the hotel/school, like this
https://preview.codecanyon.net/item/viserhotel-ultimate-hotel-booking-solution/full_screen_preview/38855520?_ga=2.154347320.1023008003.1708349626-1222788960.1708349626


**Key Requirements:**

- **PHP Development**: Strong experience in PHP for developing custom solutions, with a focus on performance and security.

- **Search Functionality**: Develop an advanced search feature enabling users to find hotels and tours based on multiple parameters (e.g., location, price, amenities).

- **Booking System Integration**: Implement a user-friendly booking system that allows for real-time availability checking and reservation making.

- **User Reviews Module**: Create a module for users to leave reviews and ratings for hotels and tours, including a moderation system to prevent spam or inappropriate content.

- **Third-Party API Integration**: Experience in integrating various external APIs or third-party services is crucial. The exact services will be disclosed as the project progresses but expect payment gateways, mapping services, and possibly others.

**Ideal Skills and Experience:**

- Proficient in PHP, with a good understanding of frameworks that might be leveraged to speed up development.
- Experience in creating search algorithms and filters.
- Proven track record in integrating booking systems or developing similar functionality from scratch.
- Familiarity with handling user-generated content and ensuring its integrity.
- Solid background in API integrations, demonstrating previous projects where such integrations were a key component.

I'd love to hear from you.
Related categories: PHP JavaScript CSS MySQL Bootstrap