Skip to main content
AG·SORA
Cooperative & Fintech Platform

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
Services
Custom SoftwareWebsite DevelopmentDashboard & Reporting
koperasiemas.com
Home page of the Koperasi Emas Kimberli website
Koperasi Emas home page on a phone
User roles
3
Pages & screens
60+
Member services
11
Invoice formats
2
Background

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.

Key features

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.

Access

One system, three dashboards

01

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
02

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
03

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
Gallery

Inside the app

koperasiemas.com
Today's gold price table by weight with price trends
Daily gold prices by weight, updated from the board dashboard
koperasiemas.com
Gold bar product catalogue with prices and stock
Product catalogue with stock levels and add-to-cart
koperasiemas.com
Gold purchase, instalment, and buyback simulator
Cash purchase, instalment, and buyback in one calculator
koperasiemas.com
Antam gold bars in several weights
Gold bars from 0.5 to 100 grams

Responsive on phones

  • Mobile home page
  • Mobile simulator
Koperasi Emas home page on a phone
Gold price simulation result on a phone
Technology

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
Outcomes

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.

Ready to build a system that grows with your business?

Discuss your needs with the AG·SORA team, no cost, no commitment.