CIMLAS
01ABOUT02SERVICES03PORTFOLIO04PROCESS05BLOG
CIMLAS BESPOKE SOLUTIONS LLCCONTACT
All Projects
03
Web App / Full-Stack

Billbase

Personal Finance & Bill Tracking App · 2026

ROLESole Engineer — Architecture, Design, Development
STATUS
In Development
Billbase — web development project by CIMLAS Bespoke Solutions
SCREENSHOT SLOT/portfolio/billbase.png
IN DEVELOPMENT
THE PROBLEM

Excel is powerful but it was never designed for personal finance tracking. Formulas break, sheets get messy, and there is no real-time visibility into what is due, what is overdue, or where your money is going. Meanwhile, enterprise finance tools are overkill — too complex, too expensive, and built for accountants, not everyday people.

THE SOLUTION

Building a focused, intuitive finance tracking app that replaces the spreadsheet entirely. Every bill, subscription, and recurring expense gets a digital record with due dates, amounts, categories, and status tracking — all in one clean dashboard. No formulas, no formatting, no manual calculations. Just clear visibility into your financial picture.

TECH STACK
Next.js
Supabase
PostgreSQL
TypeScript
Tailwind CSS
Row Level Security
CLIENT CONTEXT

A personal SaaS project born from a simple truth — most people are still tracking their finances in Excel spreadsheets, sticky notes, or worse, from memory. Billbase is the modern replacement: a clean, digital-first way to stay on top of your bills, subscriptions, and financial commitments without the friction of a spreadsheet.

KEY FEATURES
Bill & subscription tracking — log every recurring expense with amount and due date
Smart dashboard — see what is due this week, this month, and what is overdue at a glance
Category organization — group expenses by type for spending pattern visibility
Status tracking — mark bills as paid, pending, or overdue with one click
Real-time data sync — changes reflect instantly across all sessions
Secure personal accounts — your financial data stays completely private
No spreadsheet skills required — clean UI anyone can use immediately
CHALLENGES & SOLUTIONS
Making financial data feel approachable

Finance apps intimidate people. The design challenge was making Billbase feel less like accounting software and more like a personal assistant — clean, clear, and reassuring. Every UI decision was made to reduce friction, not add to it.

Real-time updates without infrastructure overhead

When a bill is marked paid, the dashboard totals and status indicators need to update immediately. Rather than polling or complex webhook systems, Supabase Realtime subscriptions deliver live updates the moment the database changes — zero additional infrastructure required.

Data security for personal financial information

Personal finance data demands strict privacy. PostgreSQL Row Level Security policies ensure at the database level that no user can ever access another user's records — even if a query is misconfigured. Security is enforced at the lowest possible layer, not just at the application level.

RESULTS & OUTCOMES
Production-grade database schema purpose-built for personal finance tracking
Row Level Security implemented and verified — complete data isolation per user
Authentication flow complete — signup, login, and persistent sessions
Core bill tracking CRUD operations functional and tested
Real-time dashboard with live balance and due-date calculations
Active development — additional features and categories shipping regularly
ARCHITECTURE OVERVIEW

Next.js App Router handles routing and server-side data fetching for fast initial loads. Supabase provides the full backend stack — PostgreSQL for relational finance data modeling, built-in auth for secure user accounts, Row Level Security for data isolation, and Realtime subscriptions for live dashboard updates. TypeScript throughout with strict mode. No ORM — raw SQL queries for precise control over performance and data shape.

SCREENSHOTS
Billbase — custom web development project screenshot 1
1 / 3
Previous ProjectAll Projects

Next Mission

WANT SOMETHING LIKE THIS?

Every project starts with a conversation. No pitch, no pressure.