Awards & Recognition
- 🥇 Winner — Best Use of AI, Columbia hackathon
FengShui.fy is an AI-powered interior design analysis platform, created by Roman Slack, that evaluates rooms using traditional feng shui principles combined with modern computer vision and generative AI. It won Best Use of AI at Columbia. The project transforms a simple room photo into actionable feng shui insights, merging ancient wisdom with modern machine learning behind a calm, zen-inspired interface.
The platform works by combining several AI services: YOLOv11x object detection identifies furniture and objects in a space, Google Gemini 2.5 Flash analyzes feng shui principles and generates personalized recommendations, and a Blender-based service converts 2D photos into interactive 3D meshes using depth mapping. Uploading a room photo returns an overall score from 1 to 10, detailed strengths and weaknesses, actionable suggestions to improve energy flow, and object-specific tooltips that appear when hovering over detected furniture. A background 3D generation pipeline produces FBX models that can be viewed in an embedded viewer, with a status-polling system tracking progress from pending to completed.
Architecturally, FengShui.fy is split across a Next.js frontend, a FastAPI backend, and a dedicated Blender service running its TrueDepth Extractor plugin. The frontend features Auth0 authentication, an Echo-based payment system offering three free analyses before a small per-upload charge, and a deliberately slow, breathing zen design system built with TailwindCSS, Three.js, and React Three Fiber. The backend uses the Ultralytics YOLOv11x model in a singleton pattern, async background tasks for 3D generation, and Pillow, OpenCV, and NumPy for image processing.
What makes FengShui.fy notable is its blend of three distinct elements: modern AI in the form of object detection, large language model reasoning, and depth mapping; the ancient wisdom of feng shui; and a zen aesthetic emphasizing slow, flowing, meditative interaction. The design philosophy intentionally favors slow transitions and soft, harmonious visuals, asking at every decision whether the experience feels calm and harmonious.
Key Features
- Feng shui room analysis with a 1-10 score, strengths, weaknesses, and actionable suggestions
- YOLOv11x object detection identifying up to 20 objects per image at a 0.25 confidence threshold
- Gemini 2.5 Flash AI reasoning for personalized feng shui recommendations
- Interactive object tooltips that reveal targeted insights on hover over detected furniture
- Background 3D room model generation converting 2D photos to depth maps and FBX meshes
- Auth0 Google OAuth login with an Echo payment system offering three free analyses
- Zen-inspired UI with slow transitions, soft corners, and a calming color palette
Tech Stack
Designed and built by Roman Slack, Lead AI Platform Engineer. See more of Roman Slack's work on the projects page or get in touch via the contact page.