← All projects
Co-developed project

Setou

Sports court discovery, schedules and booking.

Technologies
GoNext.js / TypeScriptFlutter · foundation

My contribution

I am building Setou with Ricardo Vilela, who came up with the idea. I work on the architecture and code for finding and booking sports courts. The current demo uses in-memory data.

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.

Project contributors · 2026-11-01

How the system is organized

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.

01 / Existing

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

System and administration

Next.jsReactTypeScript

Player, owner and administration.

Separate web surfaces for discovery, schedules and management.

03 / Existing

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.

Storage is planned in PostgreSQL/PostGIS. The current demo still uses in-memory data.

How the parts connect

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

Data and integrations

The demo uses in-memory data. PostgreSQL/PostGIS is planned for booking storage.

Quality and operations

Module checks and a local demo with in-memory data. Permanent storage, payments and release are still future work.

Skills in this project

/→

Keep exploring

Do you have a similar challenge?

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