Web

Stay&Go

04-2024 / 08-2024

A website to exist beyond Airbnb, take back control over bookings and cut platform fees.

Stay&Go project mockup

Overview

Platform

Web

Timeline

04-2024 / 08-2024

Domain

tourismrentalbilingual

Stay&Go is a vacation rental owner who listed properties exclusively through Airbnb and similar platforms. The client wanted their own website to build an identity, reach visitors directly and stop paying platform fees. The site had to be available in both French and English.

The Solution

Project screenshot

Destinations, properties and online booking

Visitors browse destinations, view properties with photos and descriptions, check availability through a booking calendar and send requests via a form. The site displays client reviews, a FAQ, a blog section and a partner carousel. All content is editable by the client from a back-office, with no technical help needed.

The Challenge

The site had to ship in under two months. The client's needs evolved throughout development, with regular back-and-forth on specifications. After the first delivery, new features came in: a blog section and a switch in booking calendar provider. The project ended up spanning four months total.

My work

I handled everything solo, from requirements gathering to production. Since the client had no technical background, I started with several rounds of discussion to understand their expectations, especially around autonomy for updating the site. I designed the mockups using existing references to match their identity. Then I built the frontend, backend and infrastructure, with analytics tracking and ongoing maintenance.

The Challenge

Stay&Go relied entirely on platforms like Airbnb for visibility and had no web presence of their own.

My Approach

Requirements, mockups, development and initial delivery in two months. Then two more months of iterations to integrate spec changes.

The Outcome

Bilingual site in production. The client manages content independently. Bookings go direct, with no platform fees.

Key Metrics

5 months

Duration

Solo Developer

Role

24

Content types

98%

Contribution

Feature

icon tool
icon tool
icon tool

25+ component families: carousels (fading and sliding), booking forms, FAQ accordions, review system, property cards, notifications. Typed GraphQL pipeline with auto-generated React Query hooks.

Animation

icon tool

Framer Motion for animated backgrounds, infinite logo scroll, carousel transitions and back-to-top button. Skeleton loading states on all async components.

Refactor

icon tool
icon tool
icon tool

Headless CMS architecture: 24 Strapi content types, GraphQL plugin, CMS-side i18n, draft/publish workflow, SQLite to PostgreSQL migration.

Debug

icon tool

Responsive across all breakpoints with Tailwind CSS and custom breakpoints. Markdown content sanitization via DOMPurify.

CI / CD

icon tool

Docker Compose with 3 services: Strapi, PostgreSQL 14.5, Adminer. Multi-stage Node 20 Alpine builds, bridge networking, persistent volumes, ARM compatibility (Apple M1).

Ready to start your project?

Let's discuss your idea and find the best approach to bring it to life.