Trace · a concept for the spending tracker you built on Lovable · reply YES to gopal@northbore.com
Lovable + Supabase · rescue & extend

Your money app looks done. It isn't safe.
Let's finish it.

You built a clean spending tracker on Lovable. The design's basically there — but right now it can't safely hold real users, real money, or real data. NorthBore takes it the rest of the way: secured, native, and ready to ship.

RLSlocked per user
iOS + Androidnative, not a tab
Stripe Proverified webhooks
Headline · fix this first

Right now, anyone can read everyone's money.

Lovable ships Supabase with Row-Level Security off by default, and the anon key often sits in the client bundle. For a brochure site that's untidy. For a finance app, it's a breach waiting to happen. This is the first thing we close — before a single new feature.

As built on Lovable

The leak you can't see

RLS disabled — every signed-in user can query every other user's transactions.
Anon key in the bundle — shipped to the browser, visible to anyone who looks.
Prod deploy breaks — missing env vars, OAuth redirects still pointing at localhost.
After NorthBore

Locked to each user

Per-user RLS on every table — user_id = auth.uid(), enforced in the database.
Secrets moved server-side — Edge Functions hold the keys, never the browser.
Hardened auth + clean prod — env, OAuth redirects and webhooks wired for your real domain.
The same design, done right

A real money app — not a browser tab

The phone above is your app, re-rendered with the parts a no-code build can't do well: a live budget ring, recurring transactions, real-time sync, and clean tabular-figure charts. Below is what we build into it.

01

Security, first

Per-user Row-Level Security, secrets pushed server-side, hardened auth. Your money app stops leaking before anything else ships.

RLS · auth.uid()
02

Recurring & budgets

Recurring transactions via a Supabase pg_cron Edge Function, category budgets, and budget-vs-actual that updates itself.

pg_cron · triggers
03

Frictionless input

CSV / bank-statement import and quick-add, so users aren't hand-typing every coffee — the #1 reason trackers get abandoned.

import · quick-add
04

Native iOS + Android

We wrap/port the React UI to a real app on the home screen, with push "you're over budget" nudges — not just a browser tab.

Capacitor / RN
05

Pro tier with Stripe

A subscription with verified webhooks, so a Pro plan actually unlocks features and reliably bills — real money, handled correctly.

Stripe · webhooks
06

Real deploy + handoff

Production on your own domain, env/OAuth fixed, plus a clean repo and a README the next engineer can actually read.

domain · repo · docs
We build on what you already have

Your stack, kept — and finished

No rebuild from scratch. We pick up the Lovable + Supabase foundation and take it to production.

Frontend

React, kept

Your Lovable-generated React UI stays — we refactor and harden it rather than throwing it away.

Backend

Supabase

Postgres, auth, real-time and Edge Functions — wired correctly with RLS and server-side secrets.

Mobile

Native shell

Capacitor wrap or a React Native rebuild so it lives on the App Store and Play Store.

Payments

Stripe

Subscriptions with verified webhooks for a Pro tier — the part the no-code build can't ship.

CSV import Bank-statement upload Quick-add Recurring auto-post Over-budget push Category auto-tag Real-time sync CSV import Bank-statement upload Quick-add Recurring auto-post Over-budget push Category auto-tag Real-time sync
Let's finish it

Hand me the Lovable project — I'll ship the real thing

Tell me where the app is today and what "done" looks like. On the live site this comes straight to me; for now it opens your email.

Built on Lovable, finished by a human.
Security first. RLS, server-side secrets, hardened auth — before any new feature.
Your design, kept. We finish the build you started — no throwaway rebuild.
Ships for real. Native app + Stripe + your domain + a repo your next dev can read.
Found you on Reddit. You asked for a real developer — this is what I'd hand you back.
PREVIEW · unsolicited concept by NorthBore