Two live productsIndependent product case study · 01
Live productBuilt independentlyHospitality · SaaS

01

Apartko

One QR code for the information every guest asks for.

A browser-based guest guide that gives accommodation owners one link for arrival details, Wi-Fi, house guidance and local recommendations.

Apartko public website introducing its digital guest guide product
Public product website · apartko.com
01

Product overview

A browser-based guest guide that gives accommodation owners one link for arrival details, Wi-Fi, house guidance and local recommendations.

Product
Apartko
Category
Hospitality · SaaS
Status
Live product
Role
Independent product builder

What the product changes

Guests get one clear source of stay information, while owners can keep the content in one place instead of rebuilding the same message for each booking.

Verified stack

Next.js · React · TypeScript · Tailwind CSS · Firebase Auth, Firestore & Storage · Cloud Run · Stripe · Google Places · automated multilingual content · React PDF & QR · Vitest, Playwright and Firebase rules tests

Build & architecture

One Next.js application serves the owner workspace, public guest guide and administration flows. Publishing turns a private draft into a validated, guest-safe snapshot behind a stable public ID.

  1. 01Web experiencesReact interfaces for the owner dashboard, public guest guide and admin operations.
  2. 02Application & APIsNext.js App Router, server routes and an isolated Cloud Run worker for dynamic listing imports.
  3. 03Data & servicesFirebase Auth, Firestore and Storage with Stripe, Google Places, translation, PDF and QR services.
02

What I owned

I scoped, designed, built and shipped the complete product—from UX and application flows through frontend, backend, data, deployment and ongoing maintenance.

  • 01

    Make essential stay information easy to open on a guest’s phone.

  • 02

    Give owners one maintainable source for frequently repeated guidance.

  • 03

    Keep access simple through a reusable QR code and public link.

  • 04

    Support owners who manage more than one accommodation unit.

03

The manual workflow

Accommodation owners repeatedly send the same arrival instructions, Wi-Fi details, house guidance and local recommendations to every guest.

04

How the product responds

Apartko brings that information into a mobile-friendly web guide that guests can open through a permanent QR code or public link, without installing an app.

05

Challenge & decisions

Engineering challenge

Guide-opening analytics needed to be useful without storing a visitor’s raw IP address. I derive a keyed source hash on the server, deduplicate repeat opens within a short window and enforce the anonymous event shape through Firestore rules. The trade-off is intentionally less device-level detail in exchange for a smaller privacy footprint.

Decisions I made

  • Use a browser-based guest experience so visitors do not need to install an application.
  • Keep the QR destination stable so printed material does not need to change when guide content is updated.
  • Organize operational information and local recommendations into a single guest-facing guide.
  • Offer a Booking.com import as a starting point instead of asking owners to re-enter every known property detail.
06

What is live

  • Mobile guest guide with no application install
  • Arrival, departure, Wi-Fi, house guidance and emergency contacts
  • Local recommendations and map
  • Permanent QR code and public link
  • Management for multiple accommodation units
  • Booking.com import as a starting point
  • PDF export for offline use
  • Anonymous guide-opening analytics
07

Public product walkthrough

  1. 01

    Set up the accommodation

    The owner creates an accommodation record or uses the available Booking.com import as a starting point.

  2. 02

    Prepare the guide

    Arrival details, Wi-Fi, house information, contacts and recommendations are gathered into one guide.

  3. 03

    Share stable access

    A permanent QR code or public link gives guests a direct route to the guide.

  4. 04

    Open on any phone

    Guests use the browser-based guide without installing a separate application.

08

Verified outcome

Apartko is live and publicly accessible at apartko.com.

Live product evidence

Shipped as a complete SaaS workflow: owner setup, guide editing and publishing, stable QR and link access, a mobile guest experience, offline PDF delivery and live operations at apartko.com.

Visit apartko.com
09

Have software, data or a workflow that should work better?

Tell me what happens today and what should happen instead. I’ll tell you whether I can help with a product, integration, data structure or practical software problem.

Next live productKlikni Dolazim