Skip to content

Chintucode/kr-gold-mobile

Repository files navigation

KR Gold Logo

KR Gold Mobile

Professional Gold Exchange & Jewellery Management App

Platform Built with Expo Firebase TypeScript

Download APK Β· Features Β· Tech Stack Β· Setup


πŸ“² Download

Latest Release β€” Android APK

Download APK

Install the APK directly on your Android device. No Play Store required.


πŸͺ™ About

KR Gold is a full-featured business management app built for Kanaparthi Ramesh Jewellers and Works, Jagtial, Telangana. It streamlines gold exchange operations β€” from order creation to customer billing β€” all from a mobile device.

Whether you're managing walk-in orders, tracking pending dues, or sharing bills on WhatsApp, KR Gold keeps your jewellery business running smoothly.


✨ Features

🏠 Live Dashboard

  • Real-time gold rates β€” 24K, Thulam, and per 10g
  • Today's order count, active orders, and pending dues
  • Upcoming delivery alerts

πŸ“‹ Order Management

  • Create gold exchange orders with full ornament details
  • Order status workflow: Draft β†’ Pending β†’ Approved β†’ In Progress β†’ Completed
  • Bulk ornament requests per order
  • PDF receipt generation
  • One-tap WhatsApp bill sharing

πŸ‘₯ Customer Management

  • Customer directory with phone/name search
  • Full order history and balance tracking
  • Direct call & WhatsApp integration from the app

πŸ“Š Reports & Finance

  • Monthly and date-range sales reports
  • Payment receipts and customer statement views
  • Export to CSV/JSON for accounting

πŸ–ΌοΈ Photo Gallery

  • Ornament photos organized per customer
  • Duplicate detection & bulk delete
  • Firebase Storage backed

βš™οΈ Settings

  • Configure shop info, gold rates, wastage & labour charges
  • UPI & WhatsApp payment setup
  • Data export and archive tools

πŸ›  Tech Stack

Layer Technology
Framework React Native + Expo (v54)
Language TypeScript
Navigation Expo Router (file-based)
Backend Firebase (Firestore, Auth, Storage)
Auth Email/Password + Google Sign-In
PDF expo-print + expo-sharing
Build EAS Build (Expo Application Services)

πŸš€ Setup

Prerequisites

  • Node.js β‰₯ 18
  • Expo CLI (npm install -g expo-cli)
  • Firebase project with Firestore, Auth, and Storage enabled

Install & Run

git clone https://github.com/Chintucode/kr-gold-mobile.git
cd kr-gold-mobile
npm install
npx expo start

Scan the QR code with Expo Go on your Android device.

Build APK

# Install EAS CLI
npm install -g eas-cli

# Login and build
eas login
eas build --platform android --profile preview

πŸ“ Project Structure

kr-gold-mobile/
β”œβ”€β”€ app/                  # Screens (Expo Router)
β”‚   β”œβ”€β”€ (tabs)/           # Tab navigation
β”‚   β”‚   β”œβ”€β”€ index.tsx     # Dashboard
β”‚   β”‚   β”œβ”€β”€ orders.tsx    # Order list & management
β”‚   β”‚   β”œβ”€β”€ new-order.tsx # Create/edit orders
β”‚   β”‚   β”œβ”€β”€ reports.tsx   # Financial reports
β”‚   β”‚   β”œβ”€β”€ customers.tsx # Customer directory
β”‚   β”‚   β”œβ”€β”€ gallery.tsx   # Photo gallery
β”‚   β”‚   └── settings.tsx  # App settings
β”‚   β”œβ”€β”€ login.tsx         # Authentication
β”‚   └── _layout.tsx       # Root layout
β”œβ”€β”€ components/           # Reusable UI components
β”œβ”€β”€ lib/                  # Firebase, auth, state logic
β”œβ”€β”€ hooks/                # Custom React hooks
β”œβ”€β”€ constants/            # Theme, colors, layout
└── assets/               # Icons, images, splash

πŸ“Έ Screenshots

Coming soon


πŸ—οΈ Built By

Chintu β€” github.com/Chintucode

Built for Kanaparthi Ramesh Jewellers and Works, Jagtial, Telangana.


Made with ❀️ using React Native & Firebase

About

πŸ’° Professional Gold Exchange & Jewellery Management App β€” React Native + Expo + Firebase

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors