CleanCode
Contact
WorkServicesBlogAbout
CASE 09 · Finance / Utility · 2025–present

Matawang.

Our own currency app, on Google Play and the App Store. It shows rates at a glance, even when the signal drops.

CLIENT
CleanCode
SERVICES
Mobile · Backend
TIMELINE
Dec 2025 – ongoing
STACK
Laravel, MySQL, Docker, VPS
Matawang hero
AT A GLANCE
172
Currencies, including metals and Bitcoin
Works offline
Last rates saved, with their age shown
Widget
Your favourites on the home screen
Bilingual
English or Bahasa Indonesia, switched in the app

THE PROBLEM

We wanted a currency app we’d keep on our phones. Any base currency. Favourites where the thumb lands. A real keypad. And rates that still show in a basement car park.

It was also a chance to design with no client brand to follow.

WHAT WE BUILT

Every rate in your currency. Pick it once, then pin up to five favourites and see how each moved today.

Convert like a calculator. A full keypad and one tap to swap direction. Yesterday’s conversions stay in the history.

Offline, and honest about it. The last rates stay on the phone, marked with how old they are.

An app you want to tap. Bold outlines, flat colours and buttons that sink when pressed, like a toy.

THE RESULT

Matawang shipped to Google Play and the App Store in September 2026. Its site is matawang.cleancode.id.

It’s also the app we open when a client asks how our mobile apps feel.

PRODUCT

In the product.

STACK

Everything that shipped.

MOBILE
FlutterBLoCHome-screen widget
BACKEND
LaravelMySQLRedis
INFRASTRUCTURE
DockerVPSOpenExchangeRates
(Let's talk)

Need something like this?

Tell us what's broken or what you want to build. We'll reply with what we'd make and what it would take.

Start a project

Tell us what you need.

Pick what fits and add a line or two. It becomes an email you send from your own mail app.

What do you need?
When would you like to start?

Nothing leaves this page until you press send in your mail app. Nothing opened? and send it to .