A modern full-stack personal finance tracker for shared credit card usage.
Explore the docs »
View Demo (Coming soon)
·
Report Bug
·
Request Feature
Table of Contents
CC-Tracker is a full-stack application that helps users track shared credit card spending between family members and friends. It replaces messy spreadsheets with a clean dashboard showing totals, who owes what, cashback earned, and detailed transaction logs, all powered by a FastAPI backend and a responsive React/Tailwind UI.
- Monthly statements
- Upgrade the database structure to securely save and separate data for every user.
- Spending graphs (bar/pie charts)
- Auto-cashback rules per card
- Auto-category detection via merchant mapping
- Export transactions to CSV Authentication (JWT)
- Full deployment (Vercel + Render)
- Mobile version (React Native or Flutter)
This project helped me learn how to:
- Build and document a REST API
- Design a database schema and compute aggregate metrics
- Use SQLModel to manage relational data
- Build reusable components with React Implement clean state management with hooks
- Build modern UI layouts with Tailwind Transform spreadsheet logic into clean backend code
- Create UX patterns similar to real finance apps (Copilot, Mint, Monarch)
Alfredo Benites - - benitesaalfredo@gmail.com
Project Link: https://github.com/AlfredoBenites/cc-tracker