Waste-bank teams need to track customer approval, recyclable material values, deposit transactions, balances, withdrawals, and reports without fragmented manual records.Tim bank sampah perlu mencatat persetujuan nasabah, nilai material, transaksi setoran, saldo, penarikan, dan laporan tanpa catatan manual yang terpisah-pisah.
GreenPoint — Digital Waste Bank Platform
Waste-bank operations, balances, transactions, and reporting in one product.Operasional bank sampah, saldo, transaksi, dan laporan dalam satu produk.
- RolePeran
- Full-stack development in a teamPengembangan full-stack dalam tim
- PeriodPeriode
- 2025 — Present2025 — Sekarang
- Stack
- PHP · Laravel · Bootstrap · JavaScript · REST API

GreenPoint public product experienceTampilan publik produk GreenPoint
OverviewRingkasan
What the project needed to solve.Masalah yang perlu diselesaikan.
GreenPoint brings customer and administrative workflows into a single digital product, with web and mobile-facing stages developed as the project evolved.GreenPoint menyatukan alur nasabah dan administrasi dalam satu produk digital, dengan tahapan web dan mobile yang berkembang seiring proyek.
ContributionKontribusi
Responsibilities and shipped work.Tanggung jawab dan hasil kerja.
Contributions are described without claiming sole ownership.Kontribusi dijelaskan tanpa mengklaim kepemilikan tunggal.
- Worked on user registration and account approval flows.Mengerjakan alur pendaftaran pengguna dan persetujuan akun.
- Implemented waste type and deposit transaction management.Mengimplementasikan pengelolaan jenis sampah dan transaksi setoran.
- Worked on balances, withdrawal workflows, and administrative controls.Mengerjakan saldo, alur penarikan, dan kontrol administrasi.
- Supported financial and operational reports, including Excel/PDF output.Mendukung laporan keuangan dan operasional, termasuk keluaran Excel/PDF.
- Contributed across the web application, API integration, database layers, and Flutter client work.Berkontribusi pada aplikasi web, integrasi API, lapisan basis data, dan klien Flutter.
TechnologyTeknologi
Trace the stack back to the work.Lihat penggunaan teknologi dalam karya.
Select a technology to see where it was used.Pilih teknologi untuk melihat penggunaannya.
Engineering areasArea rekayasa
Challenges handled in context.Tantangan dalam konteksnya.
Product evolutionEvolusi produk
The database architecture moved through MySQL and PostgreSQL/Supabase-backed stages as the product and deployment needs changed.Arsitektur basis data berkembang dari MySQL ke tahap PostgreSQL/Supabase mengikuti kebutuhan produk dan deployment.
Workflow integrityIntegritas alur
Customer approval, deposits, balances, and withdrawals require clear state transitions across user and administrator views.Persetujuan nasabah, setoran, saldo, dan penarikan memerlukan perubahan status yang jelas pada tampilan pengguna serta admin.
Operational reportingPelaporan operasional
Administrative data must be converted into useful customer, transaction, waste, and financial reports.Data administrasi perlu diolah menjadi laporan nasabah, transaksi, sampah, dan keuangan yang berguna.
HighlightsSorotan
What is evidenced by the work.Hasil yang didukung bukti kerja.
- Customer registration and administrative approval workflow.Alur pendaftaran nasabah dan persetujuan admin.
- Waste categories, deposits, balances, and withdrawal management.Pengelolaan kategori sampah, setoran, saldo, dan penarikan.
- Financial and operational reporting with Excel/PDF output.Pelaporan keuangan dan operasional dengan keluaran Excel/PDF.
- One product that progressed through different database and deployment stages.Satu produk yang berkembang melalui beberapa tahap basis data dan deployment.
Project viewsTampilan proyek
More from the product.Tampilan lain dari produk.

Next projectProyek berikutnya
Explore the rest of the work.Jelajahi karya lainnya.
Next upSelanjutnya: Time Capsule. Or return to all selected projects.Atau kembali ke semua proyek pilihan.
