React, kept
Your Lovable-generated React UI stays — we refactor and harden it rather than throwing it away.
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.
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.
user_id = auth.uid(), enforced in the database.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.
Per-user Row-Level Security, secrets pushed server-side, hardened auth. Your money app stops leaking before anything else ships.
RLS · auth.uid()Recurring transactions via a Supabase pg_cron Edge Function, category budgets, and budget-vs-actual that updates itself.
pg_cron · triggersCSV / bank-statement import and quick-add, so users aren't hand-typing every coffee — the #1 reason trackers get abandoned.
import · quick-addWe 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 / RNA subscription with verified webhooks, so a Pro plan actually unlocks features and reliably bills — real money, handled correctly.
Stripe · webhooksProduction on your own domain, env/OAuth fixed, plus a clean repo and a README the next engineer can actually read.
domain · repo · docsNo rebuild from scratch. We pick up the Lovable + Supabase foundation and take it to production.
Your Lovable-generated React UI stays — we refactor and harden it rather than throwing it away.
Postgres, auth, real-time and Edge Functions — wired correctly with RLS and server-side secrets.
Capacitor wrap or a React Native rebuild so it lives on the App Store and Play Store.
Subscriptions with verified webhooks for a Pro tier — the part the no-code build can't ship.
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.