Produkt 01 / 04 · Plattform für lokalen Handel

Portia

Ihre ganze Stadt, eine App.

Ein Ort, um Essen zu bestellen, einen Friseurtermin zu buchen, einen Tisch zu reservieren, ein Auto zu mieten oder ein Angebot von Betrieben in Ihrer Nähe anzufragen. Jeder Händler bekommt seinen eigenen Webshop, Kuriere ihre eigene App, und Kunden haben alle Bestellungen und Buchungen in einem Konto.

Web liveMobile in Kürze
Auch unter portia.lu (öffnet in neuem Tab)
Portia im Web: KI-Suche nach lokalen Betrieben auf portia.ro
Portia-App: Live-Kurierverfolgung auf einer Karte
Für
Lokale Betriebe und die Menschen in ihrer Stadt
Märkte
Rumänien (Satu Mare) · Luxemburg
Plattformen
Web · iOS + Android · Kurier-App · Händler-Dashboard
Sprachen
RO · EN · FR

Das Problem

Ein Dutzend Widgets, Apps und Anrufe.

Kleine Betriebe sind über ein Dutzend Buchungs-Widgets, Liefer-Apps und Telefonate verstreut. Kunden jonglieren mit Konten und Apps; Händler verlieren Marge und Daten an große Plattformen.

Was Portia leistet

Portia bündelt Bestellen, Buchen und Liefern für eine ganze Stadt auf einer Plattform. Jeder Händler behält seinen eigenen Markenshop und die Beziehung zu seinen Kunden; jeder Kunde hat alle Bestellungen und Buchungen in einem Konto.

Funktionen

Was es kann

  • Ein Restaurant-Shop auf portia.ro mit Speisekarte und Bestellbutton
    01

    Eigene Markenshops

    Jeder Betrieb bekommt auf Portia einen eigenen schnellen, SEO-freundlichen Shop: Speisekarte, Leistungen, Zimmer oder Autos, bereit zum Bestellen oder Buchen.

  • Live-Kurierverfolgung mit Lieferfortschritt
    02

    Bestellen mit Live-Tracking

    Zur Lieferung oder Abholung bestellen und den Kurier live auf der Karte verfolgen, von der Küche bis zur Haustür.

  • Transportbuchungen: Strecken mit Preisen
    03

    Eine Buchungs-Engine

    Dienstleistungen, Tische, Hotels, Vermietungen und Transport teilen sich eine Engine mit echter Verfügbarkeit, Zeitfenstern und Sitzplätzen.

  • Portia-Startseite mit dem KI-Suchfeld
    04

    KI-Suche

    Tippen Sie „Haarschnitt morgen um 15 Uhr“ oder „Pizza Margherita für heute Abend“ und erhalten Sie passende Angebote von Betrieben in der Nähe.

  • Dokumentenscan, der ein Formular ausfüllt
    05

    Foto-Assistenten

    Ein Dokument fotografieren, um ein Formular auszufüllen, oder das eigene Auto fotografieren, um ein Angebot einer echten Werkstatt zu erhalten.

  • Bestell- und Buchungsverlauf über alle Betriebe hinweg
    06

    Alles in einem Konto

    Bestellungen und Buchungen aller Betriebe in einem Verlauf, mit Live-Chat zwischen Kunde, Händler und Kurier.

Außerdem an Bord

  • Händler-Dashboard (PWA) mit Rollen, digitalen Verträgen und Rechnungsstellung
  • Zahlungen mit Stripe
  • Kurier-App mit Flottenmanagement und automatischer Auftragszuweisung
  • Bestellen per QR-Code am Tisch für Restaurants

Plattformen

Wo es läuft

Store-Links erscheinen hier, sobald die Apps öffentlich sind.

Tech-Stack

Web
Next.js 16ReactTailwind
Mobile
FlutterReact NativeExpo SDK 54
Backend
Hono REST APIGoogle Cloud RunPostgreSQLDrizzle ORMSupabase RealtimeFirebase
Edge + Zahlungen
Cloudflare WorkersStripeMapbox
KI
Google GeminiFunction Calling

Wie wir es gebaut haben

Unter der Haube

Entworfen, gebaut und betrieben von DevFIRE WEB, von A bis Z. Die wichtigsten technischen Entscheidungen:

  1. Echtzeit überall

    Bestellungen und Chat liegen in Postgres und werden über Supabase Realtime mit Row-Level Security ausgeliefert; die GPS-Daten der Kuriere laufen über Firestore-Listener.

  2. Tausende Shops, eine App

    Ein Cloudflare Worker leitet jede Händler-Subdomain an eine einzige Next.js-App. Seiten werden statisch neu generiert und bei Bedarf invalidiert, sobald ein Händler seine Speisekarte ändert.

  3. Ein Token-Set, zwei Plattformen

    Ein einziges Design-Token-Set wird für den Next.js-Shop und die Flutter-App generiert und von einem eigenen Design-Linter durchgesetzt: Tausende hartcodierte Farben entfernt, WCAG-AA-Kontrast wiederhergestellt.

  4. KI mit Leitplanken

    Eine mehrstufige Vision-Pipeline (Erfassung, Wahrnehmung, Auflösung, Vorschlag, Ausführung) schlägt nur Aktionen vor, die die Plattform tatsächlich ausführen kann, und stellt nie Diagnosen oder Kostenschätzungen.

  5. Zwei Länder, eine Codebasis

    Getrennte Deployments für Rumänien und Luxemburg laufen aus demselben Code.

Ihres bauen

So etwas für Sie?

Wir haben Portia von A bis Z gebaut: Design, Mobile, Web, KI und das Backend dahinter. Erzählen Sie uns, was Sie bauen möchten und für wen. Otto liest jede Nachricht persönlich.