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.
- Upload room photos and specify design preferences
- Gemini 2.5 Flash generates realistic interior transformations
- Instant high-quality visualizations with multiple design options
- 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
- Gemini AI identifies furniture and dΓ©cor items
- Maps items to e-commerce platforms (Amazon, Home Depot)
- Generates cost breakdowns with direct purchase links
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
Live Demo: kaggle-banana-vert.vercel.app
Try it: Upload a room photo and watch Gemini 2.5 Flash transform it instantly!
- 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