Skip to content

Vacant rentals, in one place.

bojakt gathers vacant rental apartments from marketplaces, housing companies and private landlords and sends whatever matches your saved search. Ketryon builds the whole service — the website, the collecting, the alerts and the tools behind them.

2

languages, all the way out to email and SMS

5

apps around one service: website, admin, API, CMS and support

≈840

automated tests

Background

Vacant rental apartments are spread across marketplaces, housing companies and private landlords, and the good ones go within hours. People searching keep ten tabs open and still miss homes they never saw. bojakt gathers them in one place and says when something matches — with no paywall in front of the contact details, a free tier and cancelling in one click.

What was built

  • A page for every municipality, with variants for room count, first-hand, sublet and no queue
  • Saved searches with filters for a city or all of Sweden, rent, rooms, size, queue time and student housing
  • Alerts weekly, daily or hourly, by email and SMS
  • Map search beside the listing feed, and a badge showing whether you meet a listing's income requirement
  • Landlords publish their own listings with photos, reviewed before they go out
  • Sign-in without passwords: a link by email, a one-time code or Google
  • Subscriptions through Stripe, with three tiers and several billing periods
  • The whole service in Swedish and English, and a blog from its own CMS
  • Internally: a read-only dashboard, a partner API, a support tool with refunds through Stripe

Three sides of one service.

Timeline

  1. First commit

  2. Municipality pages, saved searches and sign-in by email link

  3. Premium with payments and SMS

  4. Landlords publish their own listings

  5. The whole service in English, emails and SMS included

  6. A map beside the listing feed

  7. A blog from its own CMS

  8. Income-requirement badges on listings

  9. A new home page, and saved searches for all of Sweden

  10. Its own support tool

Built with

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • next-intl
  • Neon Postgres
  • Drizzle
  • Stripe
  • Resend
  • 46elks
  • MapLibre
  • Cloudflare Workers
  • Cloudflare R2
  • Fly.io
  • TipTap
  • Vitest
  • Playwright
  • Vercel

Your company, the next case.

One task at a time, one flat monthly price, and you talk directly to the person who builds it.

See how it works
See the studio's own products

Let's build
the next thing.

You talk to me, not a salesperson. The first call is free.

— Kenny

psst, it takes 15 min

Write, and I reply the same working day.