Wagabit
O Wagabit conecta compradores a vendedores ou serviços relevantes na região.
O que faz?
A Wagabit é uma plataforma que conecta compradores a vendedores ou provedores de serviços relevantes na região deles. Ele permite que os usuários enviem solicitações de produtos ou serviços que estão procurando, especificando detalhes e definindo um raio de localização preferencial. Os vendedores e prestadores de serviços dentro desse raio são notificados das solicitações e podem responder pela plataforma da Wagabit, iniciando o contato com o comprador. Isso garante que os compradores recebam ofertas de fornecedores que são convenientes geograficamente e adaptadas às necessidades deles, enquanto os vendedores têm acesso a um público-alvo que procura ativamente os produtos ou serviços.
A API Gemini é usada no Wagabit para combinar de maneira eficiente as solicitações de compradores com possíveis vendedores. Os perfis dos vendedores, incluindo descrições detalhadas dos produtos e serviços, são salvos no Pinecone, um banco de dados de vetores. Quando um comprador envia uma solicitação, o sistema primeiro filtra os dados do vendedor usando a pesquisa de vetores da Pinecone, comparando a solicitação do comprador com os vetores de vendedor armazenados para encontrar as correspondências mais relevantes. Essa filtragem inicial restringe as possíveis correspondências com base na semelhança com a solicitação do comprador. Os resultados filtrados são enviados à API Gemini para uma correspondência final e refinada que considera outros critérios, como local e preferências específicas. Esse processo de filtragem em duas etapas garante conexões altamente precisas e relevantes entre compradores e vendedores, facilitando transações rápidas e bem-sucedidas.
Desenvolvido com
- Além da API Gemini
- Usei a API Google Maps para serviços de geolocalização
- Permitir que os usuários definam o local e o raio de preferência para encontrar vendedores ou prestadores de serviços relevantes. A API Google Maps também foi fundamental para permitir a visualização desses locais em um mapa no aplicativo. Além disso
- Integrei a API Google Translate para traduzir as solicitações dos usuários e as descrições dos vendedores para o inglês
- Garantir que o aplicativo possa processar e corresponder às solicitações com precisão, independentemente do idioma original usado. Essa combinação de APIs permitiu uma integração
- multilíngue
- e a experiência de serviço baseada em localização para os usuários.
Equipe
Por
Daniel Getahun (BlackDiamond)
De
Etiópia