Projects using Node.js in JaipurProjects using Node.js in JaipurTitle: KYAT Gold — Gold Savings App (iOS & Android)
Description:
The customer side of a digital gold savings platform, built in Flutter for iOS and Android.
The app does three things people usually have to visit a jeweller for. It runs digital gold and silver SIPs at live market rates, with holdings tracked to three decimal places in a personal vault. It lets customers join monthly savings groups — the traditional chit model — and see exactly how full a group is, how many tokens remain, and when their next installment is due. And it handles the payments for both, with a countdown to the due date and one-tap settlement.
The screen I'd point to is the scheme calculator. Gold savings groups are genuinely hard to understand — there's a monthly amount, a token count, a total commitment, a guaranteed floor and a variable upside, and most people encounter all of that for the first time at the moment they're deciding whether to trust you with money for eleven months. So it's built as something you drag rather than read: move the token slider and total investment, minimum guaranteed return and maximum return all update together. The maths was never the difficult part. Making the commitment legible before someone signs up was.
The vault handles a related problem in the other direction. Gold is priced per gram, but people think in rupees, so buying works either way with a unit switch — enter ₹500 or enter 0.5g and the app resolves it against the live rate.
Onboarding is phone number and OTP only. No password, no email, no form. For a first-time gold saver the signup screen is where you lose them.
Flutter and Dart on the client, Node.js and MongoDB behind it, PayU for collection, and a live pricing feed driving every rate shown in the app. Role: Backend Developer (Node.js, Express.js, MongoDB, REST APIs)
ScrapBag is a startup that enables users to sell scrap online through a seamless pickup and payment experience. I was responsible for developing the backend services that powered the customer platform as well as the internal fleet management system.
For the customer application, I built scalable REST APIs for user authentication, scrap pickup requests, order management, and wallet transactions. When a user scheduled a scrap pickup, the system automatically created an order and assigned it to the operations workflow.
I also developed the backend for the fleet management platform used by drivers and field executives. Each driver was associated with a vehicle and could view assigned pickup requests, navigate their collection route, update pickup status, and mark orders as completed in real time.
Once a pickup was successfully completed, the backend calculated the scrap value, updated the order status, and automatically credited the customer's account with the corresponding amount. This ensured a smooth end-to-end workflow from booking a pickup to receiving payment.