Produit 01 / 04 · Plateforme de commerce local
Portia
Toute votre ville, dans une seule app.
Un seul endroit pour commander un repas, réserver une coupe de cheveux, une table ou une voiture de location, ou demander un devis aux commerces autour de vous. Chaque commerçant dispose de sa propre boutique en ligne, les livreurs ont leur propre app, et les clients retrouvent toutes leurs commandes et réservations dans un seul compte.


- Pour
- Les commerces locaux et les habitants de leur ville
- Marchés
- Roumanie (Satu Mare) · Luxembourg
- Plateformes
- Web · iOS + Android · app livreur · tableau de bord commerçant
- Langues
- RO · EN · FR
Le problème
Une multitude de widgets, d'apps et d'appels.
Les petits commerces sont dispersés entre une dizaine de widgets de réservation, d'apps de livraison et d'appels téléphoniques. Les clients jonglent entre comptes et apps ; les commerçants cèdent leurs marges et leurs données aux grandes plateformes.
Ce que fait Portia
Portia réunit commande, réservation et livraison de toute une ville sur une seule plateforme. Chaque commerçant garde une boutique à son image et la relation avec ses clients ; chaque client retrouve toutes ses commandes et réservations dans un seul compte.
Fonctionnalités
Ce qu'il fait
01Boutiques à votre image
Chaque commerce dispose de sa propre boutique sur Portia, rapide et optimisée pour le SEO : menu, prestations, chambres ou voitures, prêts à être commandés ou réservés.
02Commande avec suivi en direct
Commandez en livraison ou à emporter et suivez le livreur sur une carte en direct, de la cuisine jusqu'à votre porte.
03Un seul moteur de réservation
Prestations, tables, hôtels, locations et transports partagent un même moteur, avec disponibilités réelles, créneaux et places.
04Recherche IA
Tapez « coupe demain à 15 h » ou « pizza margherita pour ce soir » et obtenez les offres correspondantes des commerces à proximité.
05Assistants photo
Photographiez un document pour remplir un formulaire, ou votre voiture pour obtenir le devis d'un vrai garage.
06Tout dans un seul compte
Les commandes et réservations de tous les commerces dans un seul historique, avec un chat en direct entre client, commerçant et livreur.
Et aussi
- Tableau de bord commerçant (PWA) avec rôles, contrats numériques et facturation
- Paiements Stripe
- App livreur avec gestion de flotte et attribution automatique des commandes
- Commande par QR code à table pour les restaurants
Plateformes
Où il tourne
- Boutique webNext.js · une seule app pour tous les sous-domaines commerçantsEn ligneportia.ro (s'ouvre dans un nouvel onglet)portia.lu (s'ouvre dans un nouvel onglet)
- App client · iOS + AndroidFlutterBientôt disponible
- App livreurReact Native · ExpoPour les livreurs
- Tableau de bord commerçantReact PWA · VitePour les commerçants
Les liens vers les stores apparaîtront ici dès que les apps seront publiques.
Stack technique
- Web
- Next.js 16ReactTailwind
- Mobile
- FlutterReact NativeExpo SDK 54
- Backend
- API REST HonoGoogle Cloud RunPostgreSQLDrizzle ORMSupabase RealtimeFirebase
- Edge + paiements
- Cloudflare WorkersStripeMapbox
- IA
- Google GeminiFunction calling
Comment nous l'avons construit
Sous le capot
Conçu, développé et exploité par DevFIRE WEB, de bout en bout. Les choix techniques qui comptent le plus :
Du temps réel partout
Les commandes et le chat vivent dans Postgres et sont diffusés via Supabase Realtime avec row-level security ; la position GPS des livreurs transite par des listeners Firestore.
Des milliers de boutiques, une seule app
Un Cloudflare Worker achemine chaque sous-domaine commerçant vers une seule app Next.js. Les pages sont régénérées statiquement et invalidées à la demande dès qu'un commerçant modifie son menu.
Un jeu de tokens, deux plateformes
Un seul jeu de design tokens est généré pour la boutique Next.js et l'app Flutter, contrôlé par un linter de design maison : des milliers de couleurs codées en dur supprimées, le contraste WCAG AA rétabli.
De l'IA avec garde-fous
Un pipeline de vision par étapes (ingestion, perception, résolution, proposition, exécution) ne propose que des actions que la plateforme peut réellement effectuer, et ne pose jamais de diagnostic ni d'estimation de coût.
Deux pays, une seule base de code
Des déploiements distincts pour la Roumanie et le Luxembourg tournent sur le même code.
Écrans
Galerie

portia.ro sur un téléphone 
La boutique d'un restaurant, prête à commander 
La boutique d'un garage : réserver un entretien 
Réservations de transport 
App : suivi du livreur en direct 
App : scan de document 
App : commandes et réservations 
La boutique d'un restaurant, sur ordinateur 
Tout ce que vous réservez, au même endroit 
Accueil de portia.ro avec la recherche IA
Créer le vôtre
Envie de quelque chose de similaire ?
Nous avons créé Portia de bout en bout : design, mobile, web, IA et le backend qui le fait tourner. Dites-nous ce que vous voulez créer et pour qui. Otto lit personnellement chaque message.