Vision Vivante·Apr 2025 – Dec 2025·Frontend Developer

Hotel Booking App

Booking frontend across multiple hotel suppliers, with Stripe checkout

React NativeStripeREST APIsGoogle Sign-In

What it is

A hotel booking app pulling inventory from several supplier APIs. I built the frontend flow end to end: search, filtering, selecting a hotel, entering guest details, signing in with Google, and paying.

Multiple suppliers, one UI

Each supplier returned room data in its own shape. Rather than let that spread into the screens as per-supplier conditionals, the responses were converted into a single shape before the UI saw them, so the booking flow didn't need to know where a result came from.

Stripe

This was my first payment integration — one-off booking payments, including the failure and retry paths. Not subscriptions, and not refunds; I'd rather scope it honestly than imply the whole billing surface.

← All projectsDiscuss this project →