Skip to content

shahrear33/kaggle-banana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏠 3D Interior AI - Instant Interiors with Gemini Vision

An AI-powered interior design platform that transforms spaces using Google Gemini 2.5 Flash Image capabilities. Upload a room photo, specify preferences, and instantly receive personalized design options with cost estimates and shopping links. Advanced interactive features allow users to select specific portions of 3D models for hyper-detailed, realistic interior designs.

🎨 Core Functionality

πŸ“Έ Photo-to-Design Transformation

  • Upload room photos and specify design preferences
  • Gemini 2.5 Flash generates realistic interior transformations
  • Instant high-quality visualizations with multiple design options

πŸ—οΈ 2D Floor Plan to 3D Model

  • Upload 2D floor plans (images)
  • Gemini AI automatically interprets layouts and extracts coordinates
  • Interactive 3D models with room segmentation (bedroom, living room, kitchen)
  • Interactive Room Selection: Click on specific rooms in the 3D model to generate detailed designs
  • Hyper-Realistic Enhancement: Select any portion of the 3D model for ultra-detailed interior generation

πŸ’° Smart Cost Estimation & Shopping

  • Gemini AI identifies furniture and dΓ©cor items
  • Maps items to e-commerce platforms (Amazon, Home Depot)
  • Generates cost breakdowns with direct purchase links

πŸ€– Gemini 2.5 Flash Image Usage

Our application leverages Google's latest Gemini 2.5 Flash for:

  • 🎨 Realistic Interior Generation: Transform room photos into stunning designs
  • πŸ” Item Detection: Identify and categorize furniture for cost estimation
  • πŸ›’ E-commerce Mapping: Connect identified items to shopping platforms
  • πŸ“ Floor Plan Analysis: Convert 2D plans to detailed 3D models
  • πŸ“ Room Segmentation: Extract coordinates and boundaries automatically
  • 🏠 Custom Room Design: Generate specific room interiors individually
  • πŸ–±οΈ Interactive Room Enhancement: Select portions of 3D models to generate hyper-realistic, detailed designs

🎯 Demo

Live Demo: kaggle-banana-vert.vercel.app

Try it: Upload a room photo and watch Gemini 2.5 Flash transform it instantly!

πŸ› οΈ Tech Stack

  • Frontend: Next.js, React, Tailwind CSS
  • Backend: FastAPI, Python
  • AI: Google Gemini 2.5 Flash Image
  • 3D: Three.js

πŸ† Nano Banana Hackathon Project

Built with ❀️ using Gemini 2.5 Flash Image capabilities

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •