Waqfuel Docs
Dokumentasi teknis lengkap untuk platform Waqfuel. Dari arsitektur microservices sampai alur operasional lapangan.
Apa Itu Waqfuel?
Section titled “Apa Itu Waqfuel?”Waqfuel adalah platform circular economy yang mengubah minyak jelantah (Used Cooking Oil/UCO) menjadi aset wakaf produktif. Setiap liter UCO yang dikumpulkan secara simultan berfungsi sebagai:
- Commodity Inventory — komoditas perdagangan dengan spread Rp 1.740-2.740/liter
- Financing Repayment — medium pembayaran pembiayaan UMKM
- ESG Impact Evidence — bukti dampak lingkungan yang terukur
- Consumer Data Source — sumber data konsumsi dan partisipasi
Dokumentasi
Section titled “Dokumentasi” Getting Started Panduan cepat untuk memahami arsitektur Waqfuel dan mulai berkontribusi.
Architecture Overview arsitektur microservices: Auth, Main, Notif, Reference API, dan frontend clients.
API Reference Dokumentasi endpoint REST dan gRPC untuk semua services.
Business Concepts Konsep bisnis Waqfuel: aktor ekosistem, alur pengumpulan UCO, dan model pembiayaan.
Tech Stack Overview
Section titled “Tech Stack Overview”| Layer | Technology |
|---|---|
| Backend Services | Rust (Axum + Tonic gRPC) |
| Database | PostgreSQL (Neon) |
| Cache | Redis |
| Object Storage | AWS S3 |
| Frontend (Admin) | Next.js 16, React 19, Redux Toolkit |
| Frontend (Public) | Next.js 15, React 19, Tailwind CSS 4 |
| Service Communication | gRPC (internal), REST (external) |
| Authentication | JWT (RSA asymmetric) + JWKS |
| Deployment | Fly.io (services), Vercel (frontends) |
| Proto Definitions | Protocol Buffers (shared submodule) |