A digital gold cooperative, from daily prices to transaction approvals
A public website and operations system for a gold cooperative: daily gold prices, a product catalogue, instalment simulation, and separate dashboards for the board, admins, and members.
- Client
- Koperasi Emas Kimberli
- Industry
- Cooperatives
- Year
- 2026


- User roles
- 3
- Pages & screens
- 60+
- Member services
- 11
- Invoice formats
- 2
The challenge
The cooperative serves members who save, buy on instalments, pawn, and sell gold back. Prices used to be announced by hand, requests arrived over chat, and records were spread across ledgers and spreadsheets. The board struggled to confirm that every transaction had been checked, and members could not see their own gold balance.
Our solution
We built one platform that combines the public website with the internal system. The board updates the gold price once and it appears on the website, the simulator, and every dashboard. Each request from a member or admin goes into an approval queue that only the board can approve, with a record of who approved it and when. Balances, instalments, and reports are calculated from approved transactions.
What we built
Daily gold prices
Buy prices per weight from 0.5 to 100 grams, with the change against the previous day.
Catalogue & orders
A gold bar catalogue with stock levels, a shopping cart, and orders forwarded to the admins on WhatsApp.
Instalment & buyback simulator
An interactive calculator for cash purchases, instalments with a down payment, and buyback estimates.
Approval workflow
Transactions, savings, instalments, pawn loans, and product orders wait for board approval, with an approval trail.
PDF & thermal invoices
Letterhead invoices as one-page A4 PDFs, plus an 80 mm thermal print version for the counter.
Statistics & reports
Balance and transaction charts, reports by period, and Excel export for bookkeeping.
Data security
Row Level Security in the database, role-based access, an activity log, and payment-proof uploads that require sign-in.
No-code content
All landing page copy, products, testimonials, FAQs, and building photos can be edited by the board from Settings.
One system, three dashboards
Board (Master)
Full control, and the only role that approves transactions.
- Approves every transaction
- Manages admins, members, and accounts
- Sets gold prices and vouchers
- Statistics, reports, and activity log
- Edits landing page content
Admin
Runs day-to-day office work and prepares requests for the board.
- Enters transactions and savings
- Verifies members and payments
- Manages instalments and pawn loans
- Prints PDF & thermal invoices
- Products, news, and member chat
Member
Tracks their balance and submits requests without visiting the office.
- Gold balance and value chart
- Savings, instalments, and pawn loans
- Requests purchases or buyback
- Uploads payment proof
- History and personal reports
Inside the app




Responsive on phones
- Mobile home page
- Mobile simulator


Built with
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- Supabase
- PostgreSQL
- Row Level Security
- Zustand
- React Hook Form
- Zod
- Recharts
- Framer Motion
- GSAP
- Google Drive API
- SheetJS
- Vercel
What the client gets
- Members can check their gold balance, instalments, and transaction history at any time.
- No transaction reaches a balance without board approval, and every approval is recorded.
- Gold prices are updated once and stay consistent across the website, simulator, and dashboards.
- The board edits the website content themselves without waiting on a developer.
Other projects

Interactive 3D Website · 2026
Maheswara Wedding Planner
A one-page website with a 3D world that moves as you scroll, from dawn to the evening party, with packages, venues, testimonials, FAQs, and a consultation form that opens WhatsApp.

Bakery E-commerce Concept · 2026
Gandum Bakehouse
A bakery e-commerce prototype you can try end to end: browse categories, search, add to cart, apply a promo code, and check out with a delivery slot.
Ready to build a system that grows with your business?
Discuss your needs with the AG·SORA team, no cost, no commitment.