Cos'è ExpatFlow?
ExpatFlow risolve il problema della ricerca che i residenti stranieri di lingua russa in Portugal devono affrontare. Trovare professionisti affidabili - avvocati, commercialisti, agenti immobiliari, medici, tutor - richiede raccomandazioni passaparola che non sempre raggiungono chi ne ha bisogno. ExpatFlow digitalizza e amplia queste raccomandazioni in un elenco ricercabile.
Architettura Multilingue
La piattaforma supporta interfacce in russo e inglese, commutando in base ai parametri di query dell'URL (?lang=ru, ?lang=en) anziché tramite cookie o header del browser. Questo approccio assicura che i link condivisibili funzionino correttamente, indipendentemente dalla cronologia di navigazione precedente del destinatario.
Il routing linguistico basato su query permette agli utenti di collegare contenuti specifici nella loro lingua preferita. Un utente di lingua russa può condividere l'inserzione di un'attività specifica con un amico, e l'amico vedrà i contenuti in russo senza dover modificare le impostazioni.
Inserzioni Aziendali
Ogni inserzione aziendale include informazioni complete: nome, categoria, regione, città, dettagli di contatto, descrizione del servizio, informazioni sui prezzi e recensioni. Le inserzioni supportano contenuti multimediali - foto, video, documenti - per mostrare la qualità del lavoro e fornire un contesto aggiuntivo.
La struttura delle categorie copre l'intera gamma di esigenze degli expat: Servizi Legali, Immobiliare, Sanità, Finanza, Istruzione, Servizi per la Casa, Ristorazione, Shopping, Trasporti e Intrattenimento.
Le opzioni di filtraggio consentono ricerche mirate per categoria, regione, città e valutazione. La ricerca avanzata supporta query full-text tra i nomi delle aziende, le descrizioni e le recensioni.
Flusso di Eliminazione dell'Account
La conformità al GDPR richiede la possibilità di eliminare i dati dell'account su richiesta. La piattaforma implementa un flusso di lavoro per le richieste di eliminazione in cui gli utenti inviano le richieste, ricevono una conferma e i dati vengono cancellati entro i tempi previsti dalla legge. Il flusso conserva i dati aggregati anonimizzati per scopi statistici, rimuovendo al contempo le informazioni personalmente identificabili.
Integrazione Prenotazioni
Laddove le aziende supportino gli appuntamenti, il flusso di prenotazione consente la programmazione direttamente tramite l'elenco. La disponibilità degli slot orari si sincronizza con i calendari aziendali, riducendo le assenze (no-show) e i conflitti di programmazione.
Implementazione Tecnica
ExpatFlow gira su SvelteKit 2 con Svelte 5 per il frontend, Elysia con Bun API sulla porta 50100 e PostgreSQL per l'archiviazione dei dati. Il sistema linguistico basato su query legge i parametri dell'URL a ogni richiesta, consentendo una commutazione linguistica stateless.
Attualmente in fase di anteprima non-DB con dati di prova (fixture data), la piattaforma è in attesa della migrazione a contenuti completamente supportati dal database. I dati di prova dimostrano la UX e la struttura dei contenuti previste, fornendo una base per il popolamento completo dei dati.
Fiducia e Trasparenza
Tutte le aziende vengono sottoposte a verifica prima della pubblicazione. Le recensioni degli utenti sono sottoposte a moderazione per prevenire lo spam e garantirne l'autenticità. La piattaforma comunica il proprio impegno per la qualità: non si tratta di un elenco che raccoglie indiscriminatamente ogni dato (scrape-everything), ma di una collezione curata di servizi utilizzati e raccomandati dalla comunità expat.