Giftit
Giftit lets you find the perfect gift without killing the surprise.
What it does
Users on Giftit can request Sherlock, an AI chatbot, to anonymously message their friends on their behalf through apps like WhatsApp and iMessage and ask them for their current wishes or interests. Requesters can follow the conversation live on the app and even inject messages at any point. As the conversation progresses, they see an up-to-date summary of it on the app along with shoppable gift recommendations that the sender can conveniently buy and send from the app.
Both the conversational and recommendation features of Sherlock are powered by the Gemini API. The conversational loop uses Voiceflow as a wrapper of the Gemini model, while the rest of GenAI features use Firebase Genkit as the AI SDK. The product recommendation system uses Firestore vector search. We also use the Gemini API to autonomously curate and refine brands and products (e.g. standardize and shorten product descriptions for gifting purposes) from tens of thousands of Shopify brands based on brand metadata, sample products/images, screenshots from the landing page, etc.
Built with
- Flutter
- Firebase
- Genkit
- Firebase Auth
- Firebase AI Monitoring
- App Check
- Firebase Storage
- Firestore
- Firebase Functions
Team
By
Giftit Team: Sirian Maathuis, David Oort Alonso
From
Netherlands