Executive summary
I architected and delivered StayWithLumina end-to-end as the full-stack (MERN) engineer - from database design to production deployment - integrating Guesty's property management API for real-time listing and reservation sync, and hardening booking-critical flows to 99%+ uptime.
The problem
- A short-term vacation rental business needed a production-grade platform built from the ground up - database design through deployment.
- Listings, availability, reservations, and guest data had to stay reliably in sync with an external property management system, eliminating manual data entry.
- Booking-critical endpoints needed to stay reliable under real traffic to avoid lost reservations and abandonment.
The solution
- Architected and delivered the full-stack build with Next.js, React, Node.js, and MongoDB - owning everything from data modeling to production deployment.
- Integrated Guesty's property management API to synchronize listings, real-time availability, reservations, and guest data automatically.
- Implemented SSR, dynamic routing, and Framer Motion animations to boost Core Web Vitals and the feel of the product.
- Built custom multi-step booking workflows and availability-aware filters to reduce booking abandonment.
- Ensured API reliability through error boundaries and retry logic - achieving 99%+ uptime on critical booking flows.
Technical architecture
How the system fits together - each layer reflects technology used on the real build.
Presentation
Server-rendered UI, routing & motion
Application & API
Booking workflows & business logic
Database
Listings, reservations & guest data
Third-party integration
Real-time property management sync
Engineering challenges
Reliable third-party sync
Keeping listings, availability, and reservations consistent with Guesty's API in real time - without manual data entry - demanded careful integration and reconciliation.
Resilience on booking flows
Booking endpoints can't fail silently. Error boundaries and retry logic were essential to reach 99%+ uptime on the paths that earn revenue.
Owning the full stack solo
Designing the data model, API, and UI as one coherent system - from MongoDB schema to deployed product - while keeping Core Web Vitals strong.
Performance & SEO outcomes
Via error boundaries and retry logic on critical endpoints.
Through SSR, dynamic routing & optimized motion.
Listings & availability synced via the Guesty API.
With availability-aware filters and multi-step flows.
