Ivan Tarasov

Ivan Tarasov · Senior Frontend Engineer

KudaNaMore — booking platform for seaside stays

2024 — 2025 · Middle Frontend Engineer

  • Next.js
  • React
  • TypeScript
  • MobX
  • TanStack Query
  • SCSS
KudaNaMore — booking platform for seaside stays

Context

KudaNaMore is a consumer booking portal for seaside vacation stays. People browse resorts, open hotel pages, search by dates and guests, request reservations and message property owners, and there's a whole editorial layer of guides and reviews on top — a real multi-tenant product.

What I did

  • Built the core booking experience: a custom date-range picker with its own mobile calendar, a guests selector and a resort autocomplete, plus a faceted catalog with filter chips, masonry results and pagination — the actual path a guest walks from searching to picking a place.
  • Built the reservation and messaging flow, from the multi-step request form through to threaded conversations between guest and owner tied to each booking.
  • Added the surrounding product surface: interactive and server-rendered Yandex Maps for every resort, and an Editor.js-based CMS the team uses to publish resort guides and articles, with app state managed through MobX domain stores.

Outcome

KudaNaMore shipped as a production booking and content portal, and the flow I built — from date search through to owner messaging — is the product's core loop, the path most of its users actually travel.