Product DesignFull-StackSide ProjectAI-nativeNext.js 15TypeScript
Appart Hunt
Personal project — Apartment search tool
Role Designer & DeveloperYear 2026Client Personal project
Live demo ↗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



