← All projects

A delivery platform for customers, couriers and restaurants.

Technologies
GoFlutter / DartNext.js / TypeScript

My contribution

I develop this platform with Ana Luísa Pacífico. The work connects customer, driver and store apps to one API. Lobapp is the project name during development. The product will have a different name.

People and partnership

Development and partnership.

Developed with Ana Luísa Pacífico. Lobapp is the current technical project name. The final product will use a different name.

Project contributors · 2026-11-01

How the system is organized

Central Go API with PostgreSQL/Redis, three Flutter apps and three Next.js surfaces. Shared contracts and identity connect seven channels with separate access roles.

Technical structure

Technology by module.

Central Go API with PostgreSQL/Redis, three Flutter apps and three Next.js surfaces. Shared contracts and identity connect seven channels with separate access roles.

01 / Existing

API

GoPostgreSQLRedisOpenAPI

Shared business core.

Authentication, catalog, orders and integrations are organized in a central API with channel contracts.

02 / Existing

Customer app

FlutterDart

Customer experience.

Discovery, purchase and order tracking channel in development.

03 / Existing

Courier app

FlutterDart

Courier experience.

Separate mobile channel for delivery work and tracking.

04 / Existing

Restaurant app

FlutterDart

Restaurant mobile operations.

An app with restaurant-specific context and permissions.

05 / Existing

Platform administration

Next.jsReactTypeScript

Platform administration.

Separate UI for internal operations and management.

06 / Existing

Restaurant portal

Next.jsReactTypeScript

Restaurant portal.

Restaurant management website, separate from the admin.

07 / Existing

Website and shared resources

Next.jsTypeScriptOpenAPIDesign tokens

Website, contracts and identity.

Public website and shared types, contracts and brand tokens.

How the parts connect

Apps and websites use a central API. Shared contracts keep channels consistent.

Data and integrations

The architecture includes PostgreSQL, Redis and S3-compatible storage. Payments, maps and notifications have separate gates.

Quality and operations

Go, Flutter and web have separate checks. SQL and contracts are versioned, with checks for each app and website during development.

Code and repositories

Skills in this project

/→

Keep exploring

Do you have a similar challenge?

We can discuss the architecture, development or improvement of your product.