← All projects
Individual developmentVisit project (new tab)

Facts, context and evidence with independent review.

Technologies
.NET / C#Next.jsPostgreSQL

My contribution

I designed the architecture and have done all De Fato development so far. Fábio Henrique, Wellington M. F. Zambelli and Diogo Nunes are my project partners and repository collaborators.

People and partnership

Development and partnership.

Fábio Henrique, Wellington M. F. Zambelli and Diogo Nunes are my partners and repository collaborators. I have done 100% of development so far.

Diogo Nunes

Partner · repository collaborator

Development partner on CondoVia, owner of the CondoFlow repository and partner on De Fato.

GitHub Diogo Nunes (new tab)

Project contributors · 2026-11-01

How the system is organized

A modular .NET monolith, Next.js UI and PostgreSQL. Contributions and review use separate roles and permissions.

Technical structure

Technology by module.

The modular backend and web are separate processes, with domain rules in the API. A mobile app remains planned.

01 / Existing

API

C#ASP.NET CoreEF CoreNpgsql

API, authorization and domain rules.

A modular backend organizes use cases and storage. SQL controls the schema without automatic ORM DDL.

02 / Existing

System

Next.jsReactTypeScript

Browser access and interaction.

The web presents states and sends operations to the API. It does not duplicate domain rules in UI components or routes.

03 / Existing

Data and contracts

PostgreSQLSQLContracts

Data and shared contracts.

SQL scripts and explicit contracts support API, web and operation integration.

04 / Planned

Mobile app

FlutterDart

Planned mobile surface.

A Flutter app planned for a later stage of the product.

How the parts connect

The browser uses an authorized web/API boundary. Domain rules stay in the backend. The UI does not access PostgreSQL or private files directly.

Data and integrations

PostgreSQL with EF Core/Npgsql mapping. SQL scripts control the schema, with access isolation and authorization for each operation.

Quality and operations

Access and contract tests, per-surface checks and deployment procedures. Planned features and existing modules remain clearly separate.

Skills in this project

/→

Keep exploring

Do you have a similar challenge?

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