🏠 About the Project
🚀 Inspiration
This project was inspired by a common real-world problem: people want to redesign their rooms but struggle with:
- Staying within budget
- Finding suitable furniture
- Visualizing how products will actually look in their space
Most users browse Amazon and manually compare products, but they cannot confidently imagine the final result. This leads to uncertainty, wasted time, and sometimes poor purchase decisions.
We built a smart solution that combines: Budget Planning + AI Product Selection + AI Room Design + Direct Amazon Purchase
💡 What the App Does
Our app allows users to:
- Set their budget
- Use AI to find the most suitable products from Amazon within that budget
- Automatically arrange those products in their room
- Show a realistic preview of how the room will look
- Allow users to directly order the same products from Amazon
We optimize product selection under a budget constraint using the following logic:
$$\sum_{i=1}^{n} Price_i \leq Budget$$
This ensures that the total cost of selected products never exceeds the user's budget.
🤖 How We Used AI
AI plays a central role in this project, split into two primary engines:
1️⃣ AI for Smart Product Selection
We use AI to analyze the user’s budget and room type to recommend compatible furniture. Instead of simple filtering, the AI evaluates:
- Category relevance & Style compatibility
- Budget efficiency
- User intent
This turns product discovery into an intelligent recommendation system rather than a manual search.
2️⃣ AI for Room Designing & Visualization
The AI processes the physical space to:
- Detect room layout from uploaded images.
- Estimate spatial proportions and scale.
- Place furniture in realistic positions with proper alignment.
🛠 How We Built It
The system consists of several key components:
- Budget Optimization Engine: Selects the best product combinations while satisfying $$Total\ Cost \leq Budget$$.
- Amazon Product Integration: Fetches real-time products, accurate pricing, and enables direct ordering.
- AI Recommendation Layer: Matches user preferences with products and optimizes furniture combinations.
- AI Visualization Module: Processes room images and generates realistic before-and-after previews.
🎓 What We Learned
During development, we gained key insights:
- AI recommendations require balancing multiple high-level constraints.
- Visualization realism depends heavily on correct scaling and perspective.
- Budget optimization is a complex combinatorial problem.
- User Value: Confidence before purchase is the most critical feature.
⚡ Challenges We Faced
- Budget-Constrained Optimization: Selecting the best product mix under strict financial limits.
- Realistic AI Placement: Ensuring correct scale and room proportion matching was technically demanding.
- Dynamic Amazon Data: Handling real-time changes in product prices and availability.
- UX Simplicity: Hiding technical complexity behind an easy 3-step experience:
- Set Budget → Preview Design → Order
🌟 Conclusion
This project bridges AI-driven recommendations, interior design, e-commerce, and budget optimization. It empowers users to:
- ✔ Design smarter
- ✔ Stay within budget
- ✔ Preview before buying
- ✔ Purchase with confidence
Our mission: Design your room within budget using AI — preview real Amazon products and shop confidently.
Log in or sign up for Devpost to join the conversation.