Inspiration
When shopping online, there is always doubt: will the clothes really fit me? Will furniture or decor look good in my apartment? I wanted to create a service where AI agents can help remove these uncertainties before purchase.
What it does
FitSpace allows users to:
- Upload their own photos (portrait, full body, or interior).
- Receive intelligent AI suggestions on how clothes or items can be combined with their photos.
- Select a suggestion and get a virtual try-on or interior visualization powered by Google Nano-Banana.
How I built it
- Implemented user photo upload and storage.
- Designed multi-agent flows using the Agent Development Kit (ADK).
- Integrated agent-driven AI suggestions directly on product pages.
- Connected a generative model for virtual try-on and product placement in interiors.
- Deployed the system on Google Kubernetes Engine (GKE) for scalability and reliability.
Challenges I ran into
- Making AI agent suggestions relevant and useful rather than random.
- Coordinating multi-step interactions between agents and ensuring smooth data exchange between them.
- Building a simple, intuitive interface for photo uploads and AI generations.
Accomplishments that I'm proud of
- Built the full cycle solo: from photo upload to agent-powered visualization.
- Integrated interactive AI agents that make shopping more engaging.
- Deployed the project on GKE, gaining hands-on experience with cloud-native infrastructure.
- Delivered a working prototype that shows what the future of e-commerce could look like.
What I learned
- User experience starts with small details: even the photo upload flow must be smooth and intuitive.
- AI agents can not only enhance visualization but also guide and inspire users with contextual suggestions.
- Learned how to containerize and deploy services on Google Kubernetes Engine (GKE), which greatly simplified scaling and orchestration.
- Gained first-hand experience with the ADK framework to design and orchestrate AI agents.
What's next for FitSpace
- Improve the reasoning and accuracy of agent suggestions and personalization.
- Add more product categories (accessories, electronics, furniture).
- Integrate with real e-commerce platforms to test with actual customers.
To be continued…
Built With
- adk
- gke
- python
Log in or sign up for Devpost to join the conversation.