skip to content
João Lopes

Brazil ·

← all projects
04SaaS · law firms
in production

System for law firms.

My own product: clients, cases, calendar, finances and WhatsApp for a law firm in a single system.

caso-04 · gestao-juridica
Product website homepage with the headline “Cobre como advogado.”, a painting of a lawyer at the bench and badges for cases, WhatsApp and fees
01 · problem
Requesting Google Calendar access in the same project as login would have made every new sign-up depend on Google's verification.
02 · decision
I moved the calendar into its own Google Cloud project: login ships without review, and the sensitive scope only shows up for whoever connects a calendar. The refresh token is encrypted with AES-256-GCM; rotating the key forces the lawyer to reconnect.
03 · number
17 API modules · 7 queued jobs · 276 API tests

04 · screens · 13

Firm dashboard
The firm's cases
A case's filings
Weekly calendar
WhatsApp inside the system
Fee calculator
PDF reports
New case
Firm setup
Cases on mobile
WhatsApp on mobile
Product website
Website on mobile
  • Next 15
  • Fastify
  • Prisma
  • BullMQ
  • Auth.js
next project · 05São João guide for Sergipe, with chat and map.