The Lista Solidária mark: a white heart folded into a hand, on a violet rounded square over a pale blue gradient.

Case study Personal project

Wish lists for people who need help, with the governance to trust them.

Client
Personal project
Type
Donation platform
Role
Full-stack development
Year
2026

Lista Solidária is a full-stack donation platform: people and families publish lists of what they actually need, donors and companies cover an item, part of one or a whole list, and an admin area moderates, verifies and audits everything in between.

Asking for help online usually means a loose message and a PIX key. Donors can't see what is still missing or whether the request is real, and whoever runs the campaign has no way to show progress or keep bad actors out.

Treat each request as a structured list, not a post: items with priority and urgency, a goal, visible progress and a public location. Put the trust work behind it as first-class product: account types, verification levels, roles and permissions, reports, fraud signals and an audit log of every critical action.

What was actually built

  1. 01

    A NestJS 11 API with Prisma on PostgreSQL: 29 models across users, profiles, lists, items, contributions, payments, verification, reports and notifications.

  2. 02

    Lists typed by need (education, health and accessibility, housing, technology and more), with items, priority and urgency, and contributions that can cover a full item, part of one, a reservation or an entire list.

  3. 03

    Three account types (donor, beneficiary, company), five verification levels, and roles and permissions for admins, with a super-admin seeded from the environment.

  4. 04

    An admin console in Next.js 16 and React 19: moderation of lists and items, reports, fraud signals, payout blocks and an audit log searchable by action, entity and actor.

Technology

  • TypeScript
  • Next.js
  • React
  • NestJS
  • Prisma
  • PostgreSQL
  • Tailwind CSS
  • Zod
  • Playwright

Built in March 2026. Runs locally with Docker for the database; source public on GitHub, not yet deployed.

Next projectLar BatistaLar Batista Janell Doyle · Institutional platform