🖊️ iPad Frontend
Built with SwiftUI for a clean, modern interface
PencilKit for natural Apple Pencil sketching
SwiftData + Combine for reactive local persistence and state management
Automatically uploads sketches to Firebase after each session
⚙️ Backend & Processing
FastAPI (Python) — REST endpoints handle image uploads and AI model calls
Firebase — Firestore stores metadata, Firebase Storage hosts images and 3D assets
Gemini Nanobanana API — enhances the sketch into a more detailed image
Tripo3D API — generates 3D geometry from the enhanced image
GLB → USDZ converter — prepares the model for Apple Vision Pro compatibility
🕶️ VisionOS App
Swift + RealityKit for immersive 3D rendering
Fetches USDZ files from Firebase Storage
Supports interactive physics, drag gestures, and multi-object exploration


