Kelola keuangan semua lembaga dalam satu tempat.
YayasanFlow adalah aplikasi keuangan terpusat untuk yayasan yang mengelola beberapa lembaga pendidikan seperti sekolah, madrasah, dan unit usaha. Produk ini membantu pengurus memantau pemasukan, pengeluaran, kas per lembaga, anggaran, dan laporan konsolidasi secara cepat, rapi, dan audit-friendly.
Bendahara Yayasan Rina, 39 - Rina mengelola kas pusat dan memantau beberapa lembaga pendidikan dengan format laporan yang berbeda-beda. Ia butuh satu sistem untuk mencatat transaksi, memverifikasi saldo, dan menutup bulan dengan cepat.
Kepala Sekolah Dedi, 51 - Dedi ingin mengajukan kebutuhan dana untuk kegiatan sekolah tanpa harus datang ke kantor yayasan. Ia membutuhkan visibilitas status permintaan dan anggaran yang tersedia.
Ketua Yayasan Siti, 47 - Siti bertanggung jawab atas pengawasan dan keputusan strategis. Ia perlu ringkasan kesehatan keuangan lintas lembaga tanpa harus membuka detail transaksi satu per satu.
Yayasan Ar-Rahmah memiliki empat lembaga pendidikan yang selama ini mencatat keuangan di spreadsheet terpisah. Setiap akhir bulan, bendahara menghabiskan berhari-hari menggabungkan data, mencari bukti transaksi, dan memastikan saldo antar lembaga tidak salah hitung.
Dengan YayasanFlow, bendahara mulai dari struktur yayasan yang jelas, lalu mencatat transaksi per lembaga dan mengunggah bukti dalam satu alur. Kepala sekolah bisa mengajukan dana langsung dari sistem, sementara ketua yayasan melihat dashboard konsolidasi dan realisasi anggaran tanpa menunggu rekap manual.
Hasilnya, laporan bulanan selesai jauh lebih cepat, kesalahan input turun drastis, dan pengurus punya visibilitas yang lebih baik untuk mengambil keputusan. Yayasan mendapatkan kontrol keuangan yang lebih rapi, sementara tim operasional menghemat waktu dan mengurangi bolak-balik klarifikasi.
Team & resourcing - Small team - 2 engineers, 1 designer, 1 QA part-time, part-time PM.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a multi-tenant web app called YayasanFlow for foundation finance management across multiple education institutions. Goal: help a foundation manage income, expenses, transfers, budgets, approvals, reports, and audit trails across several schools/units in one system. Use stack: Next.js 14 + TypeScript, Tailwind CSS, shadcn/ui, PostgreSQL, Prisma, NextAuth or Auth.js, Redis for jobs, S3-compatible storage for attachments, Chart.js or Recharts for dashboards. Core screens: 1. Login and onboarding wizard for a new foundation 2. Foundation dashboard showing total cash, per-institution balances, monthly trends, budget usage 3. Institutions management page 4. Transactions list and create/edit transaction form with receipt upload 5. Budget management page by institution and category 6. Fund request and approval workflow page 7. Reports page with PDF/Excel export 8. Audit log page 9. User management and role permissions page Data model: Organization/Foundation, Institution, User, Role, Membership, Category, Account/Cashbox, Transaction, TransactionAttachment, Budget, FundRequest, Approval, AuditLog, ExportJob. Transactions must support income, expense, internal transfer, adjustment, status draft/submitted/approved/rejected, and belong to one institution. Include tenant isolation by organization_id everywhere. Key flows: Foundation admin creates organization, adds institutions, invites users, sets roles. Bendahara records transactions with validation and attachments. School head submits fund requests with estimated cost and notes. Approvers review, approve/reject/request revision, and the system logs every action. Reports can be filtered by date range, institution, category, and exported to PDF/XLSX. Requirements: Implement responsive UI for desktop and mobile, accessible form labels and keyboard navigation, server-side validation, pagination, search, filters, and empty states. Use PostgreSQL with Prisma schema and migrations, add seed data for a sample foundation with 3 institutions. Create API routes/server actions for CRUD, approval workflow, report generation, and audit logging. Add role-based access control so users only see assigned institutions. Include sample dashboards, charts, and activity timeline. Make the app production-ready but focused on an MVP that can be demoed end-to-end.
Design by The Resonance | Powered by GPC – The AI Transformation Company