GoldWise

A premium gold investing fintech app.

GoldWise is a React Native fintech app with live XAU gold rates, portfolio intelligence, RSI + moving average signals, SIP planning, OHLC charts, multi-currency support, and a Node.js/Express/Prisma/MySQL backend on Hostinger VPS.

React NativeExpoTypeScriptNode.jsPrismaMySQLJWTXAU API
GoldWise — Smart Gold Investing App by NaveenCodes
The problem

Gold-buying decisions were made on gut feel, not data.

Retail gold buyers in India track the price everywhere — the jeweller's board, a WhatsApp forward, the evening news — but rarely in one place that also remembers what they already own. There was no simple, mobile-first way to see a live 24K gold rate next to an actual portfolio, understand whether the current price was relatively high or low against its recent trend, or plan a recurring gold SIP the way you'd plan a mutual fund SIP. GoldWise was built to close that gap: one app that treats gold as a trackable, plannable investment rather than a number on a shop wall.

🎯

Who it's for

Individual gold investors and buyers in India who want to time purchases sensibly, track holdings across purchases, and plan ahead — rather than professional traders. The app favours clear signals and plain numbers over dense trading-terminal charts.

⚙️

Technical constraints

Gold rates need to feel live without hammering a paid rate API from every device, portfolio math has to stay correct across multiple buy entries at different rates, and the whole thing had to run as a lean solo-built product — no dedicated ops team, no room for a fragile backend.

How it was built

A React Native app on a small, purpose-built API.

The mobile app is Expo + React Native + TypeScript. The backend is a Node.js/Express API with Prisma as the ORM over MySQL, deployed on a Hostinger VPS — a deliberately compact stack: one server process, one database, no microservices to operate for a single-purpose finance app.

📡

Live rate layer

The API polls a live XAU gold-rate source on a schedule and caches it, so every app session reads a fresh price without each device hitting the upstream provider directly — keeping rate costs predictable as usage grows.

Server-side cachingXAU rate feed
📊

Portfolio & signals

Holdings are stored as individual purchase entries (weight, purity, rate paid, date), and portfolio value is computed against the current rate. RSI and moving-average signals run over the historical rate series to flag whether the current price looks relatively stretched or cheap.

RSIMoving averagesOHLC history
🗓️

SIP planning

A SIP planner projects a recurring gold-buying schedule the same way a mutual-fund SIP calculator would, so someone can commit to "buy this much, this often" instead of trying to time a single lump-sum purchase.

SIP calculatorMulti-currency
🔐

Accounts & data

JWT-based authentication protects each user's portfolio and SIP data, with Prisma migrations keeping the MySQL schema versioned as the app's data model has grown.

JWT authPrisma migrations
The outcome

A complete, working gold-investing flow.

GoldWise ships as a full end-to-end product, not a prototype: live rate tracking, multi-entry portfolio accounting, RSI/moving-average signal cards, OHLC price history, SIP planning and multi-currency display all work together in one authenticated mobile app backed by its own API. As an independently built NaveenCodes product, the honest measure of success here is functional completeness and design quality rather than user or revenue metrics — it's a live demonstration of shipping a real fintech data pipeline (external rate feed → cache → signals → mobile UI) end to end, solo.

Work with me

Ready to build it properly?

Tell me what you are building. I will help shape the technical plan and ship the first clean version fast.

For Agencies & Businesses

Want GoldWise under your brand?

I license the GoldWise architecture — React Native app, Node.js API, and live data layer — rebranded for your fintech, analytics, or investment product.

White-Label Options →