CoC Inheritance 2025
ArchiTech: “Vastu Principles, Powered by Constraints.”
By Code4Cure
Table of Contents
ArchiTech is an floor-plan generation application that creates Vastu-compliant layouts using minimal inputs such as plot size and house type (1BHK, 2BHK, or 3BHK). It uses Operations Research and constraint-based logic to optimize space and bridge the gap between user needs and practical architectural design.
- https://github.com/Shreysk21/architech
- https://drive.google.com/drive/folders/1NplzB9zzQvVJa87qtkux9nfSFmBV2SxG?usp=drive_link
- https://drive.google.com/drive/folders/1u_lMBVGUlAkpWiBT0u9HZsZfImFjOqoD?usp=drive_link
flowchart LR
A[Open Website] --> B{Logged In?}
B -- No --> C[Login / Sign Up] --> E[Dashboard]
B -- Yes --> E
E --> F[Enter Plot Details]
F --> G[Generate Layout + Report]
G --> H[Show PNG + PDF]
H --> I{User Action}
I -- Export --> J[Download Files]
I -- Save --> K[Select / Create Project]
K --> L[Upload Files]
L --> M[Store URLs in Database]
M --> N[View in My Projects]
-
Automatic Vastu-Compliant Floor Plan Generation:
- Generates 1BHK, 2BHK, and 3BHK floor plans
- Uses Vastu Shastra rules (direction, zoning, room placement)
- Produces standard 2D top-view plans with: 3.1. Connected rooms 3.2. Recognizable furniture symbols 3.3. Doors, windows, parking, puja room 3.4. North arrow & dimension annotations
- Output generated as SVG / image.
-
Room based Furniture placement:
- Furniture placed relative to room geometry, not random
- Room-specific rule sets: 2.1. Living Room (sofa, TV, table, etc.) 2.2. Bedroom (bed, study table(optional)) 2.3. Kitchen (platform, sink, stove, dining table) 2.4. Toilet/Bathroom (sink,WC)
- Fully rule-based and extensible.
-
User accounts with saved designs and report generation. : 1.Layout generation and saving layout history in user project section. 2.Overall analysis report is generated and saved in project section as per user choice. 3.Exporting floor plan for usage.
- South/East orientation entrance layout:Currently, the layouts are generated with north- or east-facing entrances, which are considered auspicious directions. We are now working on supporting south- and west-facing entrances as well, since users may have plots with these orientations. The goal is to ensure that even these layouts remain fully Vastu-compliant despite the directional constraints.
- Enhanced vastu scoring with priority-based rule weighting.
- Support for duplex, villas, and commercial layouts.
- 3D visualization generated floor plans.
- Residential House Planning - It enables homeowners to obtain accurate, Vastu-compliant designs without requiring deep architectural or traditional Vastu expertise.
- Educational & Academic Use - It helps architecture, civil, and computer science students understand the real-world application of constraint satisfaction, Operations Research, and rule-based systems through an interactive, problem-solving approach.
- Clone the GitHub repo.
https://github.com/Shreysk21/architech
- Enter the project directory and install dependencies.
cd architech
cd code
cd Backend
pip install ortools fastapi uvicorn python-multipart
cd Frontend
npm install
- Start the application. Run Frontend
npm start
npm run dev
Run Backend
python -m uvicorn main:app --reload
- Aishwarya Jadhav: AishVerse
- Rudrani Wadelkar: rudrani29
- Shreya Kale: Shreysk21
- Sejal Bodakhe: sejal-176
- Ishaan Shaikh: Ishaan0132
- Vedant Anasune: VEDLESS