Vila Hedvika
Back to Projects

Vila Hedvika

Petr VíchLead Developer & Architect

Challenge

The client needed a luxury accommodation booking platform that could handle real-time availability and provide a seamless user experience for high-end guests. The main technical hurdle was integrating multiple booking sources and ensuring that the internal management system for Vila Hedvika stayed in sync without manual intervention.

Solution

As the Lead Developer & Architect for Vila Hedvika, I designed and built a high-performance Next.js 15+ platform deployed on the Cloudflare stack. Key technical highlights include:

  • Serverless Architecture: Leveraging Cloudflare Pages and Workers for 0ms cold starts and global low latency.
  • Real-time Availability: Developed a custom availability engine with bi-directional sync to Google Calendar via service accounts, eliminating double-bookings.
  • Modern Tech Stack: Used D1 Database for edge-native data storage and Lucia Auth for secure, customizable authentication.
  • Admin Dashboard: A secure interface for the owners to manage reservations, seasonal pricing, and content.

Impact

The resulting platform offers extreme cost efficiency (running almost entirely within Cloudflare's free/low-cost tiers) while providing a premium, lightning-fast experience for visitors. It has significantly reduced administrative overhead for the owners through automated sync processes.

Project is under NDA, detailed code is not public.

Project Links

Technologies

Next.js 15Cloudflare PagesD1 DatabaseWorkersLucia AuthGoogle Calendar API

Featured Projects

Vila Hedvika
Lead Developer & Architect
Challenge The client needed a luxury accommodation booking platform that could handle real-time availability and provide a seamless user experience for high-end...
Next.js 15Cloudflare PagesD1 Database+3
IZODIAMANT
Full-stack Developer
Challenge IZODIAMANT, a specialist in masonry remediation, required a complete modernization of their digital presence. Their legacy website was slow, not mobil...
Next.jsReactTypeScript+3
Backend Framework for MPSV
Lead Architect • Lead developer
Challenge The Ministry of Labour and Social Affairs (MPSV) needed a way to unify development across various departments and accelerate the time-to-market for ne...
Java 17+Spring Boot 3+Azure+3