WEBSITE + ANDROID APP

Naqsha se Ghar

A house planner that turns a 2D floor plan into a multi-storey 3D house, in Roman Urdu, right in the browser.

ReactThree.jsFirebasePWA / JavaScript

The problem

People planning a house usually start from a paper sketch, and it is hard to picture the rooms, floors and an odd-shaped plot in three dimensions before talking to a builder.

The approach

Naqsha se Ghar turns a floor plan into a live 3D house. Users can draw their own plan, or describe their plot and requirements to generate a starting layout, then adjust rooms, floors and colours.

How it is built

React drives the editor, while Three.js builds the house from a shared plan model, including wall openings, stairs, landings and roof slabs. The generator clips layouts to polygon plots. Firebase Authentication and Firestore store each user's saved designs, and Firebase Hosting serves the installable PWA.

My role

Full development of Naqsha se Ghar.

Delivered functionality

A published web application that turns floor plans into multi-storey 3D houses, with plan generation, editing, colours and cloud saving, installable on desktop and Android.

What the project does

Visit Naqsha se Ghar ↗Discuss this project ↗Back to selected work