← Back
Product DesignFull-StackSide ProjectAI-nativeNext.js 15TypeScript

Appart Hunt

Personal project — Apartment search tool

Role Designer & DeveloperYear 2026Client Personal project
Live demo
Dashboard — listings overview with scoring

Dashboard — listings overview with scoring

Kanban — tracking apartments through the search pipeline

Kanban — tracking apartments through the search pipeline

Dossier — centralized rental application file

Dossier — centralized rental application file

Apartment detail — full listing view

Apartment detail — full listing view

Overview

A full-stack apartment hunting tool I built with my partner to solve a real, recurring frustration: apartment searching in Paris is exhausting, time-consuming, and disorganized.

Challenge

Reading dozens of listings, tracking which ones we liked, which we'd contacted, visited, or rejected — and building a proper rental application file (dossier) — was a fragmented, manual mess. No existing tool covered the full workflow.

Process

  • ·Identified pain points from our own search experience as the primary users
  • ·Designed a dashboard to aggregate and score apartment listings, replacing scattered browser tabs
  • ·Built a Kanban board to track each apartment through the pipeline: spotted → contacted → visited → applied
  • ·Created a Dossier page to centralize all application documents and share them instantly with landlords — with PDF generation via pdf-lib and file storage on Vercel Blob
  • ·Integrated web scraping (Cheerio) to pull listings automatically from real estate sites
  • ·Added AI-powered features using the Anthropic Claude SDK, and real-time notifications via Telegram Bot + Nodemailer
  • ·Shipped the full app solo: Next.js 15 App Router (TypeScript), React 19, Tailwind CSS 4, SQLite in dev / Turso in prod — design, code, and deployment all handled by me

Results

  • Used daily during our real apartment search — solved the exact problem it was built for
  • Demonstrated end-to-end product and engineering ownership: from pain point to shipped, production-grade product
  • Live demo available — real data, real interface, real UX and technical decisions

Other projects

Wero
BNP Paribas — Payment integration
Mes Comptes V2
BNP Paribas — Full app redesign
Banque de France
Octave & Octave — Website redesign
Life Insurance
BNP Paribas — Web banking