EN | ES | FR

Garcia Rentals Yelapa

A custom trilingual (English, Spanish, French) property management platform for a vacation rental company in Yelapa, Jalisco, with online reservations, per property Google Calendar sync, and a built-in email client.

Visit Website
Garcia Rentals Yelapa

About this project

Garcia Rentals manages vacation rental properties in Yelapa, Jalisco, on Mexico's Pacific coast. We built them a complete, custom property management platform: a trilingual public website in English, Spanish, and French where guests browse properties and request reservations, backed by a full administrative back office that runs the business day to day.

Each property is synced to its own Google Calendar through the Calendar API, so reservations flow straight into the team's calendars and a conflict detection system guards against double bookings. The platform also includes a built-in email client with reusable message templates, so staff can correspond with guests without leaving the admin, along with reservation, payment, and customer management.

It is built on Symfony 8 and PHP 8.4 with Doctrine, Twig, and a Tailwind CSS front end, a modern, fast, and secure foundation with no WordPress or other CMS involved.

Technical Challenges

  • Building a custom property management platform from scratch
  • Creating a trilingual public website in English, Spanish, and French
  • Developing a private administrative back office
  • Syncing each property with its own Google Calendar through the Calendar API
  • Preventing double bookings with automatic conflict detection
  • Building a custom reservation request workflow
  • Creating a customer database with full reservation history
  • Detecting duplicate customers across thousands of records
  • Building a web contact inbox linked to customers and inquiries
  • Creating a built-in email client with reusable templates
  • Generating business reports for commissions, payments, customer growth, and failed requests
  • Building a modern Symfony 8 and PHP 8.4 application without WordPress or a third-party CMS

Services Demonstrated

  • Custom web application development
  • Symfony development
  • PHP development
  • MySQL database design
  • Custom CMS development
  • CRM development
  • Reservation system development
  • Property management software
  • Google Calendar API integration
  • Email system development
  • Business reporting dashboards
  • Multilingual website development
  • Tailwind CSS frontend development
  • Business process automation
  • Website maintenance and long-term support

Screenshots

The public rentals page, where guests browse available casas with photos, room counts, and nightly rates.
The public rentals page, where guests browse available casas with photos, room counts, and nightly rates.
A property detail page with photo gallery and a reservation request form, including dates, guests, and preferred language.
A property detail page with photo gallery and a reservation request form, including dates, guests, and preferred language.
Seasonal rates and a live availability calendar showing open and booked nights at a glance.
Seasonal rates and a live availability calendar showing open and booked nights at a glance.
The admin customer database, with search, reservation history, and duplicate detection across thousands of records.
The admin customer database, with search, reservation history, and duplicate detection across thousands of records.
The web contact inbox, where staff filter, search, and triage incoming inquiries and link them to customers.
The web contact inbox, where staff filter, search, and triage incoming inquiries and link them to customers.
The built-in email client, with folders, templates, and customer context, so the team handles correspondence without leaving the admin.
The built-in email client, with folders, templates, and customer context, so the team handles correspondence without leaving the admin.
Business reports, including commissions, the reservation requests funnel, customer growth, and outstanding office payments.
Business reports, including commissions, the reservation requests funnel, customer growth, and outstanding office payments.

Built by Miguel Vallarta, a software engineer, Symfony developer, PHP developer, web developer, and mobile app developer based in Puerto Vallarta, Mexico. Garcia Web Design specializes in custom web applications, custom CMS development, business management systems, reservation platforms, CRM software, multilingual websites, and long-term website maintenance.

Ready to Build Something Great?

Let's create a custom solution that fits your business perfectly. No templates, no bloat, just clean, efficient code.

Start Your Project