2026
Founder · Product · Engineering
Renofine
renofine.com ↗Software for planning and running home renovations. Three kinds of users: the builder, the homeowner running the project, and a homeowner the project lead invites in. Five languages. A drawing tool for floor plans. An AI helper that reads a quote PDF and turns it into a project, rooms, tasks, and a budget. Swedish tax rules baked in.
What the build forced me to figure out
-
Three users, three sets of screens. Each role gets its own screens, not the same screens with parts hidden. Mixing user types in one view is a cost you pay forever.
-
Floor plans in real-world units. The drawing tool works in millimeters, not pixels. Zoom in, zoom out, change a setting — the math still works because the units are real.
-
Locked-down database access. Two simple checks decide what each user can see. Every database change gets tested from two angles: the owner's view and an invited user's view. Catches the most common security bug in this kind of app.
-
AI that suggests, never pushes. Drop a quote PDF in, get a project draft. Ignore every suggestion if you want. The AI offers; the user decides.
-
Five languages kept in sync. English is the source. Swedish is required. The others are best-effort. No raw text hardcoded into the screens, ever.
Built with — React and TypeScript for the screens. Supabase for the database, login, and file storage. Konva for the drawing tool. Cloudflare to host it. Claude and OpenAI for the AI helpers.