Hackathon
2026
Next.js, NestJS, Mastra, Prisma, PostgreSQL

The Overview
Project context & goals
A WhatsApp bookkeeping assistant for village cooperatives, built for the Digital Cooperatives Expo 2026 hackathon.
92% of Koperasi Desa Merah Putih, Indonesia's village cooperatives, have a SIMKOPDES account, but fewer than 1% use it for business: managers keep working in WhatsApp and Excel. Kopra meets them there. They record a transaction by chat, a photo of the receipt, or a voice note, confirm it with "YA", and it lands in the ledger, with reports generated automatically.
Built by team Fandelion with Dika for the Hackathon Digital Cooperatives Expo 2026 (Kemenkop RI × PEBS FEB UI). The rule throughout is that the LLM explains and the backend calculates: every number comes from SQL, and a transaction is only committed by deterministic code after the user replies. A Next.js dashboard, a NestJS API with the WhatsApp webhook and audit log, and a Mastra agent with memory per WhatsApp number share one Prisma schema.
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line
End of The Line