Skip to content

AlfredoBenites/cc-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkedIn

Credit Card Tracker

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
  1. About The Project
  2. Roadmap (Future Improvements)
  3. What I Learned
  4. Contributers
  5. Contact

About The Project

image image image

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.

(back to top)

Built With

  • Python
  • JavaScript
  • React
  • Tailwind CSS
  • SQLite

(back to top)

Roadmap (Future Improvements)

  • 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)

(back to top)

What I Learned

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)

(back to top)

Top contributors:

contrib.rocks image

Contact

Alfredo Benites - - benitesaalfredo@gmail.com

Project Link: https://github.com/AlfredoBenites/cc-tracker

(back to top)

About

Full-stack personal finance tracker with a FastAPI backend and a React + Tailwind frontend. Supports transaction entry, date grouping, per-person totals, and cashback insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors