Live on Play Store · v1.0.4 Live on App Store

Shri Murari Jewellers — Jewellery Shopping App

Premium Flutter app for Android & iOS — built for a BIS-hallmarked jewellery brand in Varanasi. Browse gold & diamond collections, check live market-linked rates, use the gold calculator, save wishlists, and get push updates — all connected to a custom Laravel REST API.

At a glance

  • Status Live · Google Play & Apple App Store
  • Platform Flutter 3.x · Android & iOS (single codebase)
  • Client Shri Murari Jewellers Pvt. Ltd., Varanasi
  • Developer Web Developer Kashi · 2026

25+ screens

Flutter UI flows

24+ products

Via Laravel admin

13+ categories

Diamond, rings & more

Live rates

24K / 22K / 18K + silver

About the project

Shri Murari Jewellers is a production Flutter mobile app for a real jewellery showroom in Varanasi — available on Android and iPhone. Customers browse the catalogue, check live gold/silver rates, use the gold calculator, save wishlists, manage profiles, and receive push notifications from one shared Laravel backend.

The app is live on Google Play and the Apple App Store, integrated with the client’s Laravel REST API at shrimurarijewellers.in. Android package: com.shrimurarijewellers.mobile · Apple ID: 6777731244.

Key features

Production app

Home & discovery

  • Premium splash and onboarding flow
  • Home banner slider (images + video) from admin CMS
  • Brand video section with YouTube embed support
  • Live market rates widget — pull-to-refresh

Product catalogue

  • Category chips — All, Diamond, Necklaces, Rings, etc.
  • Real-time product search via API
  • Detail pages — purity, weight, making charge, diamond specs
  • Add/remove wishlist from listing and detail

Gold calculator

  • Weight-based and budget-based price calculation
  • Live rates from backend with admin markup
  • 24K / 22K / 18K purity logic

User account & profile

  • Register with mobile + password + OTP verification
  • Login: mobile + password · forgot password via OTP
  • Profile photo via system photo picker (policy compliant)
  • Wishlist, addresses, notifications, data deletion link

Connectivity & UX

  • Full-screen No Internet page — no fake data offline
  • Gold rates only after successful API fetch
  • Glassmorphism premium UI, skeleton loaders, smooth transitions

Push notifications

  • Firebase Cloud Messaging (FCM)
  • Token registration with Laravel after login
  • Foreground handling + tap to open notifications screen

Tech stack

Mobile app

Flutter 3.x (Dart 3.8+)

Backend API

Laravel REST API (/api/v1)

Database / CMS

Laravel admin — products, categories, banners, rates, users

Auth

JWT/Bearer token · phone + password · OTP register/reset

Push

Firebase Core + Firebase Messaging

Images

Cached network images · Laravel storage CDN URLs

Local storage

SharedPreferences (token, user, profile path)

UI fonts

Google Fonts — Playfair Display, Poppins, Inter

Platform

Android (Google Play) · iOS (App Store) · one Flutter codebase

Main Flutter packages

firebase_core firebase_messaging http cached_network_image connectivity_plus image_picker google_fonts youtube_player_flutter pinput shared_preferences

Architecture

Flutter frontend — modular structure: lib/screens/ (UI), lib/core/services/ (API, auth, gold rates, push), lib/core/widgets/, lib/models/ (Product, Category, GoldRate, User).

Laravel backend — REST endpoints for categories, products (paginated + search), product detail, banners, home video, gold-rate, gold-rate-increment, auth, wishlist, notifications, and quote requests.

Gold rate flow: Backend /gold-rate → optional admin increment from /gold-rate-increment → displayed on Home + Calculator. No fake fallback rates when API fails.

Store launch — Android & iOS

Google Play Store

  • Signed AAB release · package com.shrimurarijewellers.mobile
  • Data safety form, privacy policy, content rating
  • Photo picker policy fix — removed broad media permissions
  • Production · version 1.0.4 (build 6)

Apple App Store

  • App Store Connect submission · Apple ID 6777731244
  • App Privacy labels, screenshots & metadata for iPhone/iPad
  • Same Flutter build — shared API, auth & gold-rate logic
  • Live on App Store · Download on iOS

Challenges solved

Play Store photo permission rejection

Migrated to Android system photo picker; removed broad media permissions for Google Play policy compliance.

Product pagination

All products load across API pages — not limited to the first 20 results.

Cross-platform release

One Flutter codebase shipped to Google Play first, then iOS build submitted to App Store Connect — same Laravel API, rates, and catalogue on both stores.

Offline UX

No fake gold rates when offline — dedicated no-internet screen and auto redirect home when connectivity returns.

In one sentence

Built a full-featured Flutter app for Shri Murari Jewellers — a Varanasi gold & diamond brand. One Laravel backend powers products, categories, banners, and live gold/silver rates on both Android and iOS. Users browse collections, calculate prices, save wishlists, and get Firebase push notifications — published on Google Play and the Apple App Store.

Frequently asked questions

Yes — download on Google Play (Android v1.0.4) or the Apple App Store (iPhone & iPad). Both apps use the same Laravel backend. Built by Web Developer Kashi.

Register with name, 10-digit mobile, password, and OTP verification. Day-to-day login uses mobile + password. Forgot password uses OTP. Google Play reviewers use documented phone + password credentials.

End-to-end by Web Developer Kashi (Varanasi) — Flutter mobile app (Android + iOS), Laravel API integration, Firebase push, and Google Play & App Store release management.

Related services

Mobile app development

Flutter Android & iOS apps — e-commerce, calculators, Firebase push, Play Store & App Store launch.

Learn more
Custom software & Laravel API

Admin CMS, REST APIs, product catalogues, and gold-rate backends for jewellery showrooms.

Learn more

Similar projects

Want a Flutter jewellery or e-commerce app?

Catalogue, live rates, wishlist, push notifications, and Play Store + App Store launch — share your brand and we’ll reply with timeline & estimate.

WhatsApp