Live on Google Play · v1.0.4

Shri Murari Jewellers — Jewellery Shopping App

Premium Flutter Android app 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 — connected to a custom Laravel REST API.

At a glance

  • Status Live · Google Play Store
  • Platform Flutter 3.x · Android (iOS scaffold ready)
  • Client Shri Murari Jewellers Pvt. Ltd., Varanasi
  • Developer Web Developer Kashi · 2026
Shri Murari Jewellers app — home with live gold rates, new launches catalogue, gold calculator, and product detail screens
Play Store marketing screens — live rates, catalogue, calculator, and gold & diamond product detail.

App screenshots

Shri Murari Jewellers app — Home & live rates

Home & live rates

Banner slider, live 24K/22K/18K gold and silver per gram

Shri Murari Jewellers app — Latest updates

Latest updates

App intro banner, market rates widget, and about section

Shri Murari Jewellers app — New launches

New launches

Product grid with category chips, specs, and wishlist hearts

Shri Murari Jewellers app — Gold calculator

Gold calculator

Weight & budget modes with making charge, GST, and WhatsApp share

Shri Murari Jewellers app — Product detail

Product detail

Gold & diamond specs, certified diamond info, request quote

Shri Murari Jewellers app — Profile

Profile

Edit profile, wishlist, help, about, logout & account deletion

Shri Murari Jewellers app — Discover promo

Discover promo

Play Store creative — jewellery anytime, anywhere

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 Android mobile app for a real jewellery showroom in Varanasi. The app brings the showroom experience to mobile: product catalogue with high-quality images, category-wise browsing, live gold/silver rates, gold weight & budget calculator, user accounts, wishlist sync, push notifications, and profile management.

The app is published and live on Google Play Store, integrated with the client’s Laravel REST API at shrimurarijewellers.in. Package ID: com.shrimurarijewellers.mobile.

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

Layer Technology
Mobile appFlutter 3.x (Dart 3.8+)
Backend APILaravel REST API (/api/v1)
Database / CMSLaravel admin — products, categories, banners, rates, users
AuthJWT/Bearer token · phone + password · OTP register/reset
PushFirebase Core + Firebase Messaging
ImagesCached network images · Laravel storage CDN URLs
Local storageSharedPreferences (token, user, profile path)
UI fontsGoogle Fonts — Playfair Display, Poppins, Inter
PlatformAndroid (Play Store live) · iOS scaffold ready

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.

Google Play Store launch

  • Play Console app created · release keystore + signed AAB (flutter build appbundle --release)
  • Store listing, content rating, data safety form, privacy policy URL
  • Reviewer test credentials (phone + password — not OTP-only for review)
  • Photo permission fix — system photo picker; removed broad READ_MEDIA_IMAGES
  • Production release · latest version 1.0.4 (build 6) · app live on Play Store

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.

Offline UX

Removed fake gold rates; dedicated no-internet screen; auto redirect home when connectivity returns.

Animation bug

Fixed stagger animation so products after index 12 were no longer invisible in the grid.

In one sentence

Built a full-featured Flutter Android app for Shri Murari Jewellers — a Varanasi-based gold & diamond jewellery brand. The app connects to a custom Laravel backend for products, categories, banners, and live gold/silver rates. Users browse collections, search and filter, calculate gold prices, save wishlists, manage profiles, and receive push notifications via Firebase — published on Google Play with full policy compliance.

Frequently asked questions

Yes — Shri Murari Jewellers on Google Play. Latest version 1.0.4 (build 6), developed 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, Laravel API integration, Firebase push, and Google Play Store release management.

Related services

Mobile app development

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

Learn more
Custom software & Laravel API

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

Learn more

Similar projects

Want a Flutter jewellery or e-commerce app?

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

WhatsApp Call Now