Interactive Furniture Layout Planner

Job ID: 40475073

Budget: $30 – $250 USD

I’ll supply a clean copy of my floor plan and need a developer to turn it into a simple, interactive planner. The goal is to let me drag-and-drop basic furniture shapes—sofas, tables, beds, storage blocks—resize them to exact dimensions, and snap them into place on the scaled drawing. Photorealistic 3D isn’t necessary; clear 2D outlines with labels will be perfect as long as the shapes accurately reflect length and width.

Because I often experiment with different arrangements, the tool must store several versions of the room. A quick way to save, rename, and reopen multiple layouts is essential, whether that’s through browser local storage, small JSON files, or another lightweight method you prefer.

I’m flexible on how the app is delivered: a lightweight web page, an Electron desktop build, or even a mobile-friendly PWA could all work—whichever approach keeps performance smooth and avoids heavyweight installs. Well-structured JavaScript/TypeScript, HTML5 Canvas or SVG, and a clean UI framework such as React, Vue, or plain vanilla are all acceptable.

Deliverables
• Interactive 2D floor-plan viewer populated with my supplied drawing
• Resizable drag-and-drop furniture shapes (basic outlines)
• Save / load mechanism for multiple named layouts
• Documentation covering build steps and how to add new furniture shapes later

Acceptance will be based on accuracy of the scale, ease of use on a standard laptop browser, and reliable saving and opening of at least five distinct layouts without data loss.