DreamHome

DreamHome is a Web Application that allows users to generate floor plans base on user parameters.

Let's See

Objectives

The objective of DreamHome is to develop a user-friendly web application that leverages advanced AI models to generate detailed and accurate floor plans from textual descriptions. This application aims to streamline the design process, making architectural planning more efficient, accessible, and cost-effective for both professionals and non-experts.

Socio-Economic Benefit

Accessibility: DreamHome democratizes access to architectural design tools, allowing individuals and small businesses to create professional-quality floor plans without needing extensive design expertise. Time Efficiency: The application significantly cuts down the time required to produce floor plans, accelerating project timelines and improving productivity. Cost Savings: By automating the floor plan creation process, DreamHome reduces the need for costly manual drafting, making design services more affordable.

Methodologies

Methodologies Frontend Development: Create an interactive user interface using Streamlit for easy input of textual descriptions and viewing of generated floor plans. Backend Development: Implement a Flask-based API to handle user requests, process inputs, and manage model inference. Model Integration: Utilize the Stable Diffusion v1.4 model to convert textual descriptions into detailed floor plans. Data Handling: Preprocess datasets to ensure clean and standardized inputs for the AI model, including text encoding and image resizing. Deployment: Deploy the application on a local host inshallah in future we can deploy our model to cloud platform for scalability and accessibility, using Docker for consistent deployment environments.

Outcome

A fully operational web application that generates floor plans from textual descriptions/form.

Project Team Members

Registration# Name
CU-1183-2020 Naikmat shah
CU-1237-2020 Muhammad Hassan
CU-1209-2020 Mussadaq Awan

PROJECT GALLERY

Relevant News & Blogs