←  Back to work
↳ Sistema Discovery · 01
Sistema Discovery — porta de entrada

From WhatsApp and Excel to a unified dashboard.

Client
Discovery Assessoria D.C.I.
Role
Full-stack development
Stack
Next.js · Prisma · PostgreSQL · Tailwind · TypeScript
Status
In production · active development

Discovery Assessoria is a consultancy specialized in European dual citizenship, serving families seeking Italian, Spanish, German, or Portuguese recognition. Each case is a web: hundreds of documents, dozens of people mapped across family trees, deadlines, sworn translations, and filings spread between town halls, courts, churches, and consulates across Europe.

Before the Discovery System, this web was managed across a mosaic of disconnected tools — WhatsApp groups for clients and staff, shared iCloud folders, Excel spreadsheets, physical and digital documents scattered everywhere. All important information existed somewhere; none of it was in the same place.

The system was born to bring it all into one platform. Today it's the daily working environment of Gabriel, Marco, and Discovery's team, plus external contributors collaborating on specific cases.

The gateway

Everything starts at login. The Cinque Terre image isn't decoration — it's anticipation. Discovery sells an Italian dream, and the client steps into it before typing a single character.

Login com paisagem de Cinque Terre
The gateway

After login, the dashboard. A bird's-eye view of active families, critical deadlines, pending messages. The point from which any path inside the system is possible.

Dashboard inicial do sistema
The heart — the process

Each family with a citizenship case becomes a process. The kanban is where all processes live, organized in columns representing the stage each one is at. It's the most-used screen in the system — where Gabriel, Marco, and the team spend most of their working time.

Visão geral do kanban com todos os processos

Each process opens in layers. Cards detail applicants, documents, deadlines. Activities and sub-activities break the work into smaller units — because a citizenship case isn't one thing, it's hundreds of small things in sequence.

Processo individual aberto
Detalhe de card do processo
Atividades do processo
Sub-atividades dentro de uma atividade

The family tree lives within the process. Not as a separate module. Each process carries its own tree, mapping descent to the European ancestor. Linking documents to people, connecting generations, identifying the gap — all in the context where it makes sense.

Árvore genealógica integrada ao processo
Árvore em painel lateral durante o trabalho

Finance is also part of the process. Each one has its revenue (client installments), its costs (fees, translations, European agents), and its balance. All in original currency and BRL equivalent — because the client sees the price in reais, but the real operation happens in euros.

Integration

The Brazilian Central Bank API feeds real-time BRL/EUR and BRL/USD rates. Since exchange rates shift daily, you can't close an invoice with yesterday's quote. Tooltips, reports, and dashboards consume directly from the source.

Visão geral financeira do processo · parte 1
Visão geral financeira do processo · parte 2
Receitas do processo
Custos do processo · parte 1
Custos do processo · detalhamento
Retorno à visão padrão do kanban
Around the process

Some data exists at a larger scale than a single process. The clients area maintains the central registry of every person served — multiple processes can belong to the same client, and the system knows it.

Lista de clientes
Cadastro de cliente

Activities and calendar operate at the team scale. Who's doing what, on which day, with what priority. List view when you want density, calendar view when you want rhythm.

Lista geral de atividades da equipe
Atividades em visão de calendário
Calendário em visão de lista

Internal messaging replaces the parallel WhatsApp groups. The subject lives tied to the process, the client, the document — not in some thread lost on a phone.

Mensagens internas entre equipe
Dedicated pages

Some features call for their own stage. The genealogy page, with cross-search across all registered trees. The global financial page, with the Delinquency Center and a consolidated view of all operations across currencies. Settings and user management close the set.

Página de pesquisa genealógica global
Central financeira global · Inadimplência e cotações em tempo real
Configurações do sistema
Gerenciar usuários do sistema
By the numbers
150+
active families
750+
registered clients
1.750+
people in family trees
1.700+
registered documents
140+
family trees created

A system designed by real use, built in daily proximity to those who use it. Not off-the-shelf software adapted to a client — it's Discovery's operation, described in code.