← All projects
Co-developed project

Setou

Sports court discovery, schedules and booking.

Identified technologies
GoNext.js / TypeScriptFlutter · foundation

My contribution

A project being developed with Ricardo Vilela, who created the idea. Breno works on architecture and implementation. Ricardo receives credit for the original idea.

People and partnership

Development and partnership.

A project being developed with Ricardo Vilela, who created the idea. Breno works on architecture and implementation. Ricardo receives credit for the original idea.

Ricardo Vilela

Original idea · product partner

Created the Setou idea and works with Breno on the product.

Credits provided by Breno Mayder · 2026-11-01

Architecture overview

Go API, Next.js/TypeScript web and admin, and a Flutter foundation. The local MVP uses an in-memory adapter. PostgreSQL/PostGIS is planned.

Technical structure

Technology by module.

Go API, Next.js/TypeScript web and admin, and a Flutter foundation. The local MVP uses an in-memory adapter. PostgreSQL/PostGIS is planned.

What each part does and which technologies support it. A module in the code does not mean all its features are complete or published.

01 / Existing code

Scheduling and booking API

GoOpenAPI

Schedules and booking.

Domain and use cases separated from HTTP. An in-memory adapter supports the local demo.

02 / Existing code

System and administration

Next.jsReactTypeScript

Player, owner and administration.

Separate web surfaces for discovery, schedules and management.

03 / Existing code

Mobile app

FlutterDart

Mobile app foundation.

Android/iOS scaffold for a future experience. It is not a released commercial app.

04 / Planned

Booking data

PostgreSQLPostGIS

Future transactional source.

Scripts define storage, without a provisioned database in the snapshot.

How the parts connect

Web and admin use API REST contracts. The app and real database have separate phases.

Data and integrations

In-memory demo. PostgreSQL/PostGIS is documented as a next stage, without an approved external provider.

Quality and operations

Per-module checks and local validation. Payments and release are not claimed as delivered.

Skills in this project

Let’s build something

Do you have a similar challenge?

Tell me what you need. The WhatsApp draft includes this project as a reference. You can edit it before sending.

Talk on WhatsApp ↗
/→

Keep exploring

Contact

Good work starts with a conversation.

Let’s talk