Ekrily

Application Mobile et Web

Ekrily

React JSReact NativeMaterial UIAWSMicroservicesGitHub CI/CDJestOAuth2Figma

Ekrily est une plateforme de location entre particuliers qui permet aux utilisateurs de proposer ou de réserver des biens à louer dans une expérience claire et accessible

Type

Application web & mobile

Secteur

Location entre particuliers

Objectif

Développer une plateforme de location entre particuliers permettant de publier, rechercher et gérer des offres de location simplement

Résultat

Une plateforme flexible, générique et évolutive, adaptée à différents types de biens et pensée pour le marché tunisien

7microservices serverless
40pages web
4langues : FR, EN, AR, TN
iOS + Androidapplication mobile native

Contexte du projet

Ekrily est une plateforme de location de services entre particuliers. Elle permet à des prestataires de proposer leurs services et à des particuliers de les réserver facilement. Bâtie sur une architecture microservices AWS serverless, elle couvre la gestion des annonces, la messagerie instantanée, les réservations et les interactions entre utilisateurs, avec une application mobile complémentaire

Le défi

Les particuliers possèdent beaucoup d'objets peu utilisés, mais les plateformes de location sont souvent limitées à une seule catégorie. L'enjeu était de créer une place de marché générique (voitures, logements, outils, vêtements, matériel, jeux) tout en gardant un parcours simple, rassurant et adapté à un public local

Notre approche

Nous avons conçu une plateforme où l'on publie une offre ou une demande de location, où l'on recherche près de chez soi et où l'on échange avant de se remettre l'objet. Le modèle est volontairement générique pour accueillir de nouveaux types de biens sans refonte

Architecture

Application mobile et web

Application React Native pour iOS et Android ; site Next.js 15 (App Router, TypeScript) en quatre langues

7 microservices

Comptes, locations (offres, demandes, recherche), messagerie, interactions, avis, services partagés et génération d'articles par IA

Données et workflows

DynamoDB, Step Functions pour les locations, les messages et les avis, e-mails transactionnels avec SES

Cartes et localisation

Recherche géolocalisée avec Google Maps et géocodage Nominatim, simulateur de prix, recherches sauvegardées et favoris

Fonctionnalités clés

  • Publication et gestion d’offres de location
  • Pages de détail optimisées UX et SEO
  • Structure de contenu générique et évolutive
  • Interface responsive web et mobile
  • Architecture backend cloud et microservices
  • Authentification sécurisée
  • Tests automatisés et pipeline CI/CD

Qualité, sécurité et exploitation

  • Infrastructure décrite en code (AWS SAM / CloudFormation) et pipelines GitHub Actions par service et par frontend
  • Tests automatisés sur les microservices, ESLint et Prettier
  • Sessions signées HttpOnly, autorisations côté serveur, contrôle de l'origine, clés d'application et reCAPTCHA
  • Blog avec rédaction assistée par IA et interface en français, anglais, arabe et arabe tunisien

Technologies utilisées

React JSReact NativeMaterial UIAWSMicroservicesGitHub CI/CDJestOAuth2Figma

Vous avez un projet similaire ?

Nous pouvons vous accompagner de l’idée au déploiement : cadrage, UX/UI, développement, hébergement cloud et maintenance

Discuter de votre projet