// PROJECT README //

RoomRevamp AI

Upload → Describe → Design → Transform

An intelligent interior design assistant that converts any room photo into a fully structured, purpose-driven design brief — built by Ayush Nandi.

▶  Live Demo

What is RoomRevamp AI?

RoomRevamp AI is a front-end interior design tool that lets users upload a photograph of any room, specify the room's intended purpose and vibe, and instantly receive a structured design brief — covering style direction, colour palette, furniture layout, lighting strategy, decor accents, and budget-tiered shopping priorities.

The prototype is fully functional as a standalone UI, and is architected to plug directly into any vision/image AI model for full end-to-end AI analysis in production.

Core Features

📸

Photo Upload

Drag-and-drop or click-to-browse room image upload. Supports JPG, PNG, and WebP with instant live preview.

🎯

Room Purpose Selector

Choose from Bedroom, Living Room, Kitchen, Home Office, Studio, Kids Room, or Balcony to steer the design direction.

💰

Budget Tiers

Get tailored recommendations across Budget-friendly, Mid-range, and Premium spending levels — practical for every situation.

✍️

Free-form Intent

Describe the purpose, vibe, constraints, and mood in plain language for a fully personalized brief.

🎨

Design Brief Output

Generates a complete plan: style direction, colour palette, furniture placement, lighting, decor, and shopping priorities.

📱

Responsive UI

Fully mobile-friendly layout, optimised for all screen sizes from phones to widescreen monitors.

How It Works

Upload Your Room

Drop a clear photo of the existing space. The app previews the image instantly, giving you a before-state reference while you craft your brief.

Describe the Goal

Select the room type and budget level, then write a free-form description — the intended purpose, preferred style, specific constraints, and any must-haves you want to keep.

Generate Design Plan

Hit Generate and receive a structured design brief you can act on immediately — or pipe directly into an AI image model for a visual reimagining of the space.

Tech Stack

HTML5 CSS3 JavaScript Unsplash API GitHub Pages Responsive Design AI-Ready Architecture Vision Model Ready
# Clone the repository
git clone https://github.com/ayushnandi718-dev/interior_design_generator.git

# Navigate into the project
cd interior_design_generator

# Open in your browser — no build step required!
open index.html

Project Structure

interior_design_generator/
├── index.html       # Main app entry point
├── style.css        # All visual styles & responsive layout
├── script.js        # Upload handling, UI logic, design generation
├── assets/          # Static images & icons
└── README.md        # You are here

Design Principles

Purpose-First Recommendations

Every suggestion ties directly to the declared room function. A gaming setup gets different lighting and layout advice than a nursery — the brief is always contextually grounded.

Budget Realism

Recommendations are calibrated to three distinct budget tiers, ensuring the output is actionable rather than aspirational. Users can see what's possible at every level.

Production-Ready Architecture

Designed as a front-end prototype that seamlessly connects to any vision/image AI model via API. The interface is complete — plug in GPT-4o Vision, Claude, or Gemini and it's production-ready.

Minimal Friction UX

Three steps, zero accounts, zero installs. Upload, describe, generate. The fastest path from "I need to redesign my room" to an actionable plan.

What's Next

Photo upload & preview LIVE

Drag-and-drop or click upload with instant room preview.

Room-type & budget selector LIVE

Contextual selectors that steer the entire design brief.

Free-form design brief generation LIVE

Structured output from natural language intent.

AI Vision Model Integration COMING SOON

Connect to GPT-4o Vision or Claude for real AI-powered room analysis.

AI Room Visualiser PLANNED

Generate photorealistic room reimaginings via DALL-E or Stable Diffusion.

Shopping Link Integration PLANNED

Direct links to recommended furniture and decor items on major retailers.

Contribute

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

# 1. Fork the repo
# 2. Create your feature branch
git checkout -b feature/your-feature-name

# 3. Commit your changes
git commit -m "feat: add your feature"

# 4. Push & open a Pull Request
git push origin feature/your-feature-name

License & Credits

This project is open-source under the MIT License.

  • Built by Ayush Nandi
  • Room photography via Unsplash
  • Deployed on GitHub Pages