Wagabit
Wagabit mette in contatto gli acquirenti con venditori o servizi pertinenti a livello locale.
Descrizione
Wagabit è una piattaforma che mette in contatto gli acquirenti con venditori o fornitori di servizi pertinenti nella loro zona. Consente agli utenti di inviare richieste di prodotti o servizi che stanno cercando, specificando i dettagli e impostando un raggio di ricerca preferito. I venditori e i fornitori di servizi all'interno di questo raggio vengono informati delle richieste e possono rispondere tramite la piattaforma Wagabit, avviando il contatto con l'acquirente. In questo modo, gli acquirenti ricevono offerte di fornitori convenienti dal punto di vista geografico e personalizzate in base alle loro esigenze, mentre i venditori ottengono l'accesso a un pubblico di destinazione che cerca attivamente i loro prodotti o servizi.
L'API Gemini viene utilizzata in Wagabit per abbinare in modo efficiente le richieste degli acquirenti ai potenziali venditori. I profili dei venditori, incluse descrizioni dettagliate dei loro prodotti e servizi, vengono salvati in Pinecone, un database vettoriale. Quando un acquirente invia una richiesta, il sistema filtra prima i dati del venditore utilizzando la ricerca vettoriale di Pinecone, confrontando la richiesta dell'acquirente con i vettori del venditore archiviati per trovare le corrispondenze più pertinenti. Questo filtraggio iniziale restringe le potenziali corrispondenze in base alla somiglianza con la richiesta dell'acquirente. I risultati filtrati vengono poi inviati all'API Gemini per una corrispondenza finale e perfezionata che prende in considerazione criteri aggiuntivi come la posizione e preferenze specifiche. Questa procedura di filtro in due fasi garantisce connessioni altamente accurate e pertinenti tra acquirenti e venditori, facilitando transazioni rapide e riuscite.
Realizzato con
- Oltre all'API Gemini
- Ho utilizzato l'API Google Maps per i servizi di geolocalizzazione
- consentendo agli utenti di impostare la località e il raggio preferiti per trovare venditori o fornitori di servizi pertinenti. L'API Google Maps è stata fondamentale anche per consentire la visualizzazione di queste località su una mappa all'interno dell'applicazione. Inoltre
- Ho integrato l'API Google Traduttore per tradurre in inglese le richieste degli utenti e le descrizioni dei venditori
- Garantendo che l'applicazione potesse elaborare e associare le richieste in modo accurato, indipendentemente dalla lingua originale utilizzata. Questa combinazione di API ha consentito un'integrazione
- multilingue
- e l'esperienza dei servizi basati sulla posizione per gli utenti.
Team
Di
Daniel Getahun (BlackDiamond)
Da
Etiopia