SceneItAll
An iOS app that scans a room with Apple RoomPlan, renders it in RealityKit, and uses a Gemini-powered agent to suggest and place IKEA furniture. Retrieval is driven by OpenAI's CLIP image/text embeddings stored in MongoDB Atlas Vector Search.
View repository
The challenge
What the project set out to solve
An iOS app that scans a room with Apple RoomPlan, renders it in RealityKit, and uses a Gemini-powered agent to suggest and place IKEA furniture. Retrieval is driven by OpenAI's CLIP image/text embeddings stored in MongoDB Atlas Vector Search.
The approach
How it was built
Built as a iOS experience using Swift, SwiftUI, ARKit, Python, MongoDB Atlas, AWS S3.
Core capabilities
What the experience includes
- Swift integration
- SwiftUI integration
- ARKit integration
- Python integration
- MongoDB Atlas integration
- AWS S3 integration
Technology
The implementation stack
Swift
SwiftUI
ARKit
Python
MongoDB Atlas
AWS S3