Inspiration
bluprint started from a simple frustration we all shared. A house is not a home until it reflects the people living in it, and that usually comes from specific objects that carry memory and meaning. At UofTHacks the theme was Identity, so we focused on how certain chairs, tables, and decor pieces can bring nostalgia and make a space feel personal. We also saw how hard it is to design a room, even with measurements, because it is difficult to visualize how furniture will actually feel in your space. We wanted to make that process human, visual, and approachable.
What it does
bluprint is an AI-powered web app and browser extension that turns room photos into interactive 3D spaces you can explore. Users upload images of their room, and bluprint generates a navigable 3D model for interior design visualization. It also scrapes product pages on furniture sites, generates 3D models of the items you are viewing, and lets you drop them into your space so you can see how they fit and feel before you buy them.
How we built it
We built a web app that connects image input to AI-driven 3D reconstruction, then renders the result in an interactive viewer. We combined model generation, asset processing, and a 3D viewer pipeline to let users explore rooms and place furniture. The team split work across AI modeling, web app development, and the 3D viewer experience to keep the flow fast and responsive.
Challenges we ran into
Balancing speed and quality for 3D generation while keeping the experience usable in a browser. Getting the interactive viewer to feel smooth and intuitive for first-time users. Translating the idea of identity and nostalgia into a concrete product story.
Accomplishments that we're proud of
We built an end to end experience that feels tangible and useful, not just a demo. The 3D viewer makes room design less abstract and more personal. We delivered as a team with a clear shared vision and roles.
What we learned
We learned how much small details matter when turning AI outputs into something people actually want to use. We also learned to communicate our product story clearly, especially when tying it to a theme like identity and emotion.
What's next for bluprint
Improve 3D reconstruction quality and add more realistic lighting and materials. Expand the furniture scraping pipeline to more sites and categories. Add collaborative features so people can design and share spaces together. Explore integration with shopping platforms to connect inspiration with purchase-ready layouts.
Built With
- built-with-react-(vite)
- drei
- gemini
- html/css
- javascript
- react3fiber
- three.js
- webgl
Log in or sign up for Devpost to join the conversation.