
Closed
Posted
Paid on delivery
Freelance Frontend Engineer – 2D Floor Plan Generator (React + Canvas + Geometry) About the Project We are building a 2D AI-assisted floor plan generator for OneCasa, a real estate and construction-tech platform. The system will automatically generate editable 2D house layouts based on user inputs such as: Plot size (Width × Length) BHK type Facing direction Floors Vastu preference Parking / Balcony requirement This is a draft-generation tool (not AutoCAD-level software). Project Objective Build a smart 2D layout engine that: Generates a floor plan automatically Ensures rooms fit within plot boundaries Prevents room overlap Maintains realistic adjacency rules Allows drag and resize editing Exports layout as PNG Stores layout as JSON OpenAI will be used for suggestion logic (room sizing, adjacency planning, vastu suggestions), but geometry placement must be rule-based. Required Technical Skills Core (Must Have) Strong React / [login to view URL] experience (2+ years) Experience with Canvas or SVG rendering: [login to view URL] (Preferred) [login to view URL] Or custom SVG rendering Strong JavaScript / TypeScript logic Experience building interactive UIs: Drag and drop Resize handles Coordinate positioning Good understanding of: Geometry calculations Coordinate systems (x, y, width, height) Scaling and proportions Collision detection (prevent overlap) Ability to structure clean modular code Backend / Integration (Basic Required) Ability to integrate REST APIs (NestJS backend) Handle structured JSON layout schemas Basic understanding of state management Good to Have (Bonus) Experience in: Floor plan tools CAD-style interfaces Construction or architecture tech Knowledge of: Constraint-based layout logic Space allocation algorithms Experience integrating OpenAI APIs Experience exporting Canvas to PNG/PDF Responsibilities Design and implement a rule-based layout generation engine Create a scalable JSON layout schema Render 2D floor plan using Canvas/SVG Implement drag + resize editing Add room labels and dimensions Implement PNG export Ensure layout does not break under edge cases Deliver clean, documented code Deliverables Working 2D auto floor plan generator Editable UI 5+ intelligent BHK layout templates JSON storage format PNG export feature Clean code with documentation Deployment-ready build Duration 8-10Days Full focus preferred.
Project ID: 40228985
19 proposals
Remote project
Active 18 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average ₹25,329 INR for this job

I propose to design and implement a rule-based 2D floor plan generator using React, Canvas, and Geometry, ensuring rooms fit within plot boundaries and allowing drag and resize editing, with a focus on delivering a working prototype within 8-10 days, adapting to the proposed budget. Waiting for your response in chat! Best Regards.
₹30,000 INR in 3 days
4.0
4.0

Hello!, I am a US-based full stack developer with extensive experience in frontend and backend technologies. I carefully read your project description for the 2D Floor Plan Generator and I’m excited about the opportunity to contribute. My expertise in React, Canvas, and geometry aligns perfectly with your requirements, and I have over 10 years in software development. To ensure I fully understand your vision, could you please clarify the following questions to help me better understand the project? 1. What are the key features you envision for the floor plan generator? 2. Are there specific design guidelines or user experience considerations you would like me to follow? I take pride in building systems that work seamlessly in the real world, and my approach guarantees that the solutions I create are not only technically sound but also practical and maintainable. I have worked on projects such as a custom floor planning app for a local design firm and a real estate visualization tool that helped users create detailed layouts. Additionally, I have been part of the Shopify partners program since 2016, developing various apps and themes that enhance user experience. If you’re looking for someone committed to delivering high-quality results, let’s connect! Best, James Zappi
₹25,000 INR in 7 days
2.6
2.6

I will build your 2D AI assisted floor plan generator in React using Konva for precise canvas rendering, combining rule based geometry logic for placement, collision prevention, adjacency control, and editable drag resize features with OpenAI handling intelligent room sizing and vastu suggestions. The system will generate structured JSON layouts, support PNG export, include scalable BHK templates, and be delivered clean, modular, and deployment ready. Muzammil
₹12,500 INR in 1 day
2.0
2.0

Hello OneCasa Team, I’m excited to submit my bid for the 2D AI-assisted Floor Plan Generator project. Based on your requirements, this aligns very well with my experience in React-based interactive UIs, geometry-driven logic, and Canvas/SVG rendering. I understand that this is not an AutoCAD replacement, but a smart draft-generation tool focused on rule-based geometry, realistic layouts, and clean user interaction—exactly the kind of system I enjoy building. ⸻ ✅ Understanding of the Project The goal is to build a rule-based 2D layout engine that: • Generates editable floor plans based on inputs: • Plot size, BHK, facing, floors, vastu, parking, balcony • Ensures: • No room overlap • All rooms stay within plot boundaries • Logical adjacency (e.g., kitchen near dining, toilets near bedrooms) • Supports: • Drag & resize editing • Room labels and dimensions • PNG export • JSON-based layout storage • Uses OpenAI only for suggestions, while geometry placement remains deterministic and rule-based
₹25,000 INR in 10 days
0.0
0.0

India
Member since Dec 9, 2022
₹600-1500 INR
₹1500-12500 INR
min $50 USD / hour
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
€30-250 EUR
$10-30 USD
₹10000-20000 INR
£10-15 GBP / hour
$30-250 USD
₹1500-12500 INR
$750-1500 USD
₹600-1500 INR
$250-750 USD
$1000-2000 USD
$10-30 USD
$30-250 USD
$30-250 USD
₹1500-12500 INR
₹12500-37500 INR