Wat is ExpatFlow?
ExpatFlow lost het ontdekkingsprobleem op waar Russischsprekende expatrianten in Portugal voor staan. Het vinden van betrouwbare professionals — advocaten, accountants, makelaars, artsen, bijlesdocenten — vereist mond-tot-mondaanbevelingen die niet altijd de mensen bereiken die ze nodig hebben. ExpatFlow digitaliseert en schaalt deze aanbevelingen om tot een doorzoekbare directory.
Meertalige Architectuur
Het platform ondersteunt Russische en Engelse interfaces, waarbij wordt gewisseld op basis van URL-queryparameters (?lang=ru, ?lang=en) in plaats van cookies of browserheaders. Deze aanpak zorgt ervoor dat deelbare links correct werken, ongeacht de eerdere browsegeschiedenis van de ontvanger.
Taalroutering op basis van queries betekent dat gebruikers kunnen linken naar specifieke inhoud in hun voorkeurstaal. Een Russischsprekende kan een specifieke bedrijfsvermelding delen met een vriend, en die vriend ziet de Russische inhoud zonder instellingen te hoeven wijzigen.
Bedrijfsvermeldingen
Elke bedrijfsvermelding bevat uitgebreide informatie: naam, categorie, regio, stad, contactgegevens, dienstbeschrijving, prijsinformatie en beoordelingen. Vermeldingen ondersteunen rich media — foto's, video's, documenten — om de kwaliteit van het werk te tonen en extra context te bieden.
De categoriestructuur dekt het volledige scala aan behoeften van expats: Juridische Diensten, Vastgoed, Gezondheidszorg, Financiën, Onderwijs, Thuisservices, Eten & Drinken, Winkelen, Transport en Entertainment.
Filteropties maken verfijnde zoekopdrachten mogelijk op basis van categorie, regio, stad en beoordeling. Geavanceerd zoeken ondersteunt full-text queries over bedrijfsnamen, beschrijvingen en beoordelingen.
Workflow voor Accountverwijdering
AVG-naleving vereist de mogelijkheid om accountgegevens op verzoek te verwijderen. Het platform implementeert een workflow voor verwijderingsverzoeken waarbij gebruikers verwijderingsverzoeken indienen, een bevestiging ontvangen en gegevens worden gewist binnen de wettelijk vereiste termijn. De flow behoudt geanonimiseerde geaggregeerde gegevens voor statistische doeleinden, terwijl persoonlijk identificeerbare informatie wordt verwijderd.
Boekingsintegratie
Voor bedrijven die afspraken ondersteunen, maakt de boekingsflow het mogelijk om direct via de directory een afspraak in te plannen. De beschikbaarheid van tijdsloten wordt gesynchroniseerd met de zakelijke agenda's, waardoor no-shows en planningsconflicten worden verminderd.
Technische Implementatie
ExpatFlow draait op SvelteKit 2 met Svelte 5 voor de frontend, Elysia met Bun API op poort 50100, en PostgreSQL voor dataopslag. Het query-gebaseerde taalsysteem leest URL-parameters bij elk verzoek, wat stateless taalwisseling mogelijk maakt.
Momenteel bevindt het platform zich in een non-DB preview-fase met fixture-data en wacht het op migratie naar volledige database-ondersteunde inhoud. De fixture-data demonstreert de beoogde UX en inhoudsstructuur, en biedt een basis voor een uitgebreide datavulling.
Vertrouwen en Transparantie
Alle bedrijven worden geverifieerd voordat ze worden gepubliceerd. Gebruikersbeoordelingen worden gemodereerd om spam te voorkomen en authenticiteit te waarborgen. Het platform communiceert zijn toewijding aan kwaliteit — dit is geen directory die alles simpelweg scrapt, maar een gecureerde collectie van diensten die worden gebruikt en aanbevolen door de expat-gemeenschap.