An Angular 20 + Capacitor 8 storefront with secure customer auth, live catalog and order tracking, backed by an ASP.NET Core 9 gateway and a dedicated payments microservice.
iOS + Android
Mobile reach
.NET 9
API + payments microservice
Firebase
Auth + push + Firestore
Web + App
Channels unified
A jewelry and gold retail brand was operating only with in-person sales and needed a compelling digital channel with a manageable catalog, secure checkout and real-time order management. We delivered a mobile app on Angular 20 + Capacitor 8 and a web portal, backed by an ASP.NET Core 9 gateway, a dedicated payments microservice and Firebase services.
Client
Jewelry and gold retail brand
Industry
Retail & E-commerce
Scope
Mobile app + web portal + .NET 9 gateway + payments microservice
Stack focus
Angular 20, Capacitor 8, .NET 9, Ocelot, Firebase, GraphQL
An in-store-only model was capping growth, especially among customers outside the physical location.
All sales required customers to visit the physical store.
Updating offers required manual store-level work.
No way to serve customers outside the immediate geography.
We launched a complementary mobile + web experience powered by a Firebase backend that the brand can operate without engineering support.
Ionic + Angular app for iOS and Android with native feel.
Companion web storefront with shared design language.
Customer accounts backed by Firebase Authentication.
Catalogue editable from the admin, real-time cart and orders.
Customers see order state changes in real time.
The brand now has a digital sales channel with always-fresh content and modern customer experience.
Live
Digital sales channel operating
Real-time
Catalog updates from admin
Wider
Reach beyond the physical store
Modern
Mobile + web shopping experience