Kodessy Tech
Solution
Loading0%
Back to portfolio
Mobile App 路 Flutter

Goldsmith

Gold Rate Calculator & Jewellery Booking App

MVP
Stage
Flutter
Stack
Live Rates
Feature
iOS+Android
Platforms
01 路 Overview

The brief, answered.

The problem

Jewellery customers and goldsmiths struggle to get accurate, real-time gold pricing for polish and lab work calculations. Manual lookups are slow, error-prone, and booking is typically handled offline.

The solution

Goldsmith provides live gold market rate integration with an automatic pricing calculator for jewellery work, combined with a seamless appointment booking system for goldsmith shops.

  • Live gold market rate feed
  • Polish & lab pricing calculator
  • Appointment booking system
  • Job cost estimator
  • Customer history & receipts
  • Push booking reminders
  • Admin dashboard for goldsmiths
  • Multi-karat support (18K, 22K, 24K)
My role

Built the complete Flutter application including live rate API integration, pricing logic, and booking management system.

  • Designed customer & goldsmith UX
  • Built Flutter cross-platform app
  • Integrated live gold rate APIs
  • Built pricing calculation engine
  • Implemented booking & scheduling
  • Designed admin dashboard
02 路 Stack

Tools of the trade.

Mobile
  • Flutter
  • Dart
Backend
  • Firebase Firestore
  • Firebase Auth
  • Cloud Functions
APIs
  • Live Gold Price API
  • Push Notifications
03 路 Features

What it does.

馃挵

Live Gold Rates

Real-time market rates for accurate pricing.

馃М

Price Calculator

Instant polish and lab work cost estimator.

馃搮

Booking System

Appointment scheduling with reminders.

馃摐

Digital Receipts

Itemised job history for customers.

馃憫

Multi-Karat

Supports 18K, 22K, 24K calculations.

馃搳

Admin Dashboard

Shop management and bookings overview.

04 路 Architecture

How it fits together.

Flutter app with Firebase backend. Cloud Functions fetch and cache live gold rates on a 5-minute interval to avoid API rate limits while keeping prices current. Firestore stores booking records with real-time sync for admin view.

05 路 Challenges

The hard parts.

Live gold rates vary by source and can be delayed or inaccurate. Implemented a multi-source rate aggregation strategy with fallback logic, and clearly displays rate timestamp so users always know how fresh the data is.

Goldsmith screen 1
Previous case study
WildCards
Next case study
Nexus Rides
Next

Want a project like this?

Let's discuss your idea and build something exceptional together.