
ケーススタディ Personal project
助けを必要とする人のための「ほしいものリスト」と、それを信頼できるものにする仕組み。
- クライアント
- Personal project
- 種類
- 寄付プラットフォーム
- 役割
- フルスタック開発
- 年
- 2026
01概要
Lista Solidária はフルスタックの寄付プラットフォームです。個人や家族が本当に必要なもののリストを公開し、寄付者や企業は品目ひとつ、その一部、あるいはリスト全体を支援できます。その間のモデレーション、本人確認、監査は管理画面が担います。
02課題
ネットで助けを求めるとき、多くはばらばらのメッセージと PIX キーだけです。寄付する側は何がまだ足りないのか、依頼が本物なのかがわからず、キャンペーンを運営する側も進捗を示したり、悪意ある利用者を防いだりする手段がありません。
02アプローチ
ひとつひとつの依頼を投稿ではなく構造化されたリストとして扱う。品目には優先度と緊急度、目標額、見える進捗、公開の所在地を持たせる。そのうえで信頼の仕組みをプロダクトの中心に据える。アカウント種別、認証レベル、ロールと権限、通報、不正シグナル、そして重要な操作すべての監査ログです。
03開発内容
実際につくったもの
- 01
NestJS 11 と Prisma、PostgreSQL による API。ユーザー、プロフィール、リスト、品目、支援、決済、本人確認、通報、通知にわたる 29 のモデル。
- 02
必要の種類(教育、健康とアクセシビリティ、住まい、テクノロジーなど)で分類したリスト。品目、優先度、緊急度を持ち、支援は品目全体、その一部、取り置き、リスト全体に対応。
- 03
3 種類のアカウント(寄付者、受益者、企業)、5 段階の認証レベル、管理者向けのロールと権限。スーパー管理者は環境変数から初期化。
- 04
Next.js 16 と React 19 による管理画面。リストと品目のモデレーション、通報、不正シグナル、送金のブロック、操作・対象・実行者で検索できる監査ログ。
技術
- TypeScript
- Next.js
- React
- NestJS
- Prisma
- PostgreSQL
- Tailwind CSS
- Zod
- Playwright
04体験





05現在の状況
2026 年 3 月に開発。データベースは Docker でローカル実行。ソースは GitHub で公開済みで、まだデプロイはしていません。
