GreatGoal — Savings Goal Tracker with Receipts
Overview
GreatGoal is a small personal web app I built to track monthly payments toward a big financial goal, like a home down payment. Each payment can include uploaded receipts, and the app shows animated progress, pace against a deadline and a confetti celebration when the goal is reached. It runs on React 19 with Supabase for authentication, Postgres and private file storage, protected by row level security. I also added shared access for two people and a calm visual design that makes a stressful commitment feel motivating.
build.similar
Build something like this
If this is close to what you have in mind, AndroAI, my assistant, can explain how it was built and what a similar project would involve.
Or ask about this project
Similar projects
FeaturedAluminioLogo — Retail ERP, POS & Fiscal Invoicing
I built AluminioLogo's ERP and point-of-sale system from the ground up for a hardware and aluminum distributor with several branches in Venezuela. It covers branch inventory, quotes, returns, receivables, roles and permissions, and a POS that takes payments in USD and bolivares with exchange rates. The part I'm proudest of is fiscal invoicing: a small agent runs as a Windows service in each store and prints invoices, credit notes and daily reports on certified fiscal printers. There is also an admin web app, a mobile app and a product catalog. It has been live in production since October 2026, with more than 3,000 commits. I work with Claude Code daily: I make the architecture decisions and the AI helps me move faster.
FeaturedAluminioLogo Credit — Buy Now, Pay Later Credit Lines (Cashea-inspired)
I designed the customer credit system inside AluminioLogo, inspired by the buy-now-pay-later model that Cashea made popular in Venezuela and adapted to in-store sales. Each client can get a credit line with a USD limit and a payment term, which can come from a template per client type. At the POS a sale is charged to the line, optionally with a down payment in USD or bolívares, and the system refuses it when the line is over its limit or suspended. Partial payments are applied at the day's exchange rate and release credit as they come in. Overdue debt blocks the line automatically and unblocks it once paid, the receivables screen groups debt by age, and every change lands in an append-only history.
FeaturedBackground Action! — Casting Platform for iOS, Android & Web
Background Action! is a casting platform I built for a Mexican film and TV extras-casting company, rebuilding an older system with a large base of talent profiles. One Expo codebase delivers iOS, Android and web: an eight-step registration wizard with a live casting ID card, photo books, a skills catalog, legacy-profile import and Premium subscriptions. Payments use Stripe on the web and native in-app purchases on mobile. I added push notifications and versioned legal acceptance, and co-built the Laravel 13 API. The first working version took about a month, with automated tests and release runbooks. I used Claude Code throughout, directing the architecture myself.