Inspiration

Over the winter, the questions we got the most were "When are you bringing back a wife/husband?" and "What are you using your degree for?"

Hence, we decided that the most logical option was to create a wife/husband shopping simulator via our experience in designing full-stack apps with agentic workflows.

What it does

Lovelace provides an agentic shopping experience via a voice-based UI, integrating other fun features such as photobooths, virtual try-on (VTON) of outfits, etc. all to provide the simple but rare experience of "shopping with your significant other".

How we built it

Gemini Live API for voice-based communication Gemini Deep Research API for product discovery Nano Banana for VTON (Virtual Try-On) Tripo3D + OpenCV / Pillow for image processing + 3D model generation Stripe Agent Toolkit to handle purchases

Challenges we ran into

Likely the biggest challenge was figuring out the 3D model(s). We initially searched for publicly available 3D models of hot people, but this was not working (and corrupting our search histories). The pivot to using an existing API for converting images to 3D models with auto-rigging was rough, especially as our initial idea was to not integrate this kind of external service.

It was tough readjusting our standards, but it was a good lesson in recognizing this kind of technical hurdle before tackling it.

Accomplishments that we're proud of

With that said regarding the 3D models, we're extremely proud to have been able to get real boyfriend pipelines working: the photobooth, VTON, etc. which are not just (in our opinions) cool implementations of modern AI tech, but also a nice reminder that even in the "new world" governed by AI-generated UI/UX (see how we don't really have gradients), we can still put in the effort to make our UI/UX feel more "alive" rather than just corporate slop.

What we learned

1.) It's okay to pivot! Changes happen - as long as the final product fits your vision, all is OK. 2.) It's okay to complain about how hard 3D is! But it's also very fun :-)

What's next for Lovelace

Would like to work on deployments for Lovelace as we had lots of issues with hosting the 3D models due to their size -- the current implementation can also be ported to mobile.

Built With

Share this project:

Updates