Expat Facilities
Open Source

Expat Facilities

Développement d'une plateforme full-stack permettant aux étudiants français de gérer leur expatriation de A à Z avec des services intégrés et un réseau d'ambassadeurs locaux.

www.linkedin.com

Date de début

juillet 2020

Statut

completed

Équipe

7 membres

À propos du projet

Expat Facilities était une startup française révolutionnaire qui simplifiait l'expatriation pour les étudiants. Notre équipe a développé une plateforme complète from scratch, évoluant d'une simple landing page vers une solution sophistiquée combinant les fonctionnalités d'Airbnb avec un écosystème de services d'expatriation. La plateforme intégrait de multiples APIs partenaires pour offrir une expérience unifiée : recherche de logements via des partenaires comme Spotahome, réservations de vols avec Lufthansa, assurances spécialisées, et un système unique d'ambassadeurs locaux présents dans plus de 70 pays. Le défi technique principal était l'orchestration de dizaines d'APIs tierces pour créer une expérience utilisateur fluide et cohérente, tout en gérant les complexités des paiements internationaux et du matching entre étudiants et ambassadeurs locaux.

Impact et Métriques

70+

Pays couverts

Destinations d'expatriation disponibles

300+

Ambassadeurs

Étudiants ambassadeurs dans le monde

2000+

Utilisateurs

Étudiants utilisateurs de la plateforme

Fonctionnalités clés

Plateforme de logement intégrée

Recherche et réservation de logements étudiants via l'intégration d'APIs partenaires comme Spotahome

Réseau d'ambassadeurs locaux

Plus de 300 ambassadeurs étudiants dans 70 pays pour accompagner sur place les nouveaux arrivants

Services visa et administratif

Gestion complète des démarches de visa et accompagnement administratif personnalisé

Transport et logistique

Réservation de vols (partenariat Lufthansa), trains, et transport local avec tarifs préférentiels

Assurances expatriation

Assurances spécialisées pour expatriation temporaire en partenariat avec Mondial Assistance et Allianz

Tracking avancé

Suivi en temps réel de toutes les démarches avec notifications et interface de pilotage

Technologies utilisées

Next.js

Framework React pour le frontend

NestJS

Backend API robuste et modulaire

MongoDB

Base de données principale

GraphQL

API unifiée pour les données

Google Cloud

Infrastructure cloud et services

Stripe

Paiements internationaux

TypeScript

Développement type-safe

Styled Components

Styling et thématisation

Galerie

Interface principale de la plateforme

Interface principale de la plateforme

Sélection et configuration des services

Sélection et configuration des services

L'équipe

Antoine Kingue

Antoine Kingue

Lead Developer

Lucas Bodin

Lucas Bodin

Lead Designer

Younes Bessa

Younes Bessa

Lead Frontend Developer

Jérémy Baudrin

Jérémy Baudrin

Lead Backend Developer

Mareh Mannaa

Mareh Mannaa

Marketing & Communication

Alexis Mouchon

Alexis Mouchon

Backend Developer

Johann Six

Frontend Developer

Défis rencontrés

  • Intégration de dizaines d'APIs tierces (Spotahome, Lufthansa, assurances) dans une expérience unifiée

  • Gestion des paiements internationaux avec Stripe dans multiple devises et réglementations

  • Développement d'un système de matching étudiants/ambassadeurs basé sur la géolocalisation

  • Architecture scalable pour supporter la croissance rapide (70 pays, 300+ ambassadeurs)

  • Synchronisation en temps réel des disponibilités logements entre plateformes partenaires

  • Interface multilingue et adaptation aux spécificités locales de chaque pays

Apprentissages clés

  • Complexité de l'orchestration d'APIs tierces avec des formats et limitations différents

  • Importance cruciale de la gestion d'erreur dans un écosystème multi-partenaires

  • Défis de l'internationalisation au-delà de la traduction (devises, réglementations, cultures)

  • Architecture microservices essentielle pour isoler les intégrations partenaires

  • UX/UI critique pour transformer un processus complexe en expérience fluide

  • Gestion des relations partenaires et négociations techniques pour les intégrations

Perspectives futures

Expansion vers d'autres types d'expatriation (professionnels, retraités)

IA pour optimiser le matching étudiants/ambassadeurs

Application mobile native pour les ambassadeurs

Plateforme de formation pour les ambassadeurs

Intéressé par ce projet ?

Découvrez comment nous pouvons vous aider à réaliser un projet similaire.