A cutting-edge AI tool that analyzes floorplans, detects architectural elements, and provides intelligent recommendations using computer vision and LLMs.
Virtual Architect is an AI-driven floorplan analysis tool that leverages FastAPI, React, Tailwind, and OpenCV to provide real-time architectural insights. Users can upload floorplans, interact with the AI assistant via chat and voice, and receive actionable design recommendations.
git clone https://github.com/yourusername/VirtualArchitect.git
cd VirtualArchitect
1ļøā£ Clone the Repository
```bash
sh
Copy
Edit
git clone https://github.com/yourusername/VirtualArchitect.git
cd VirtualArchitect
2ļøā£ Backend Setup (FastAPI)
sh
Copy
Edit
cd backend
python -m venv venv # Create a virtual environment
source venv/bin/activate # (Mac/Linux) Activate venv
venv\Scripts\activate # (Windows) Activate venv
pip install -r requirements.txt # Install dependencies
3ļøā£ Frontend Setup (React)
sh
Copy
Edit
cd ../frontend
npm install # Install dependencies
npm run dev # Start frontend server
4ļøā£ Run Backend Server
sh
Copy
Edit
cd backend
uvicorn app:app --reload
Backend will be available at http://localhost:8000
Frontend will be available at http://localhost:3000
.env
file for API keys) frontend
folder in Netlify REACT_APP_API_URL
environment variable to your backend URL ā
Use GPT-4V, DeepSeek, or Claude for enhanced AI reasoning.
ā
Train a custom YOLOv8 model for better room and furniture detection.
ā
Improve UI with real-time 3D modeling and drag-and-drop layout features.
ā
Optimize API response times and integrate scalable cloud hosting.
While the Gradio version was deployed on Hugging Face for quick feature validation, the FastAPI + React version requires dedicated cloud hosting for full functionality. Due to higher infrastructure requirements and costs, it is currently running locally, as shown in the documentation and demo video.
This project is open-source and available under the MIT License.
š¤ Rajat
š§ Email: [email protected]
š LinkedIn: linkedin.com/in/rajat-rajat12
š Deployed Demo (Gradio): Virtual Architect on Hugging Face