Skip to content

MaheshGitH/expensetracker

Repository files navigation

App logo

A modern expense tracking app to manage income and expenses with monthly insights and visual charts.

🎥 Demo

Watch the demo video:

expense-tracker-demo.webm

🎯 Purpose

This app helps users track their daily income and expenses, view monthly summaries, and understand spending patterns through charts.

✨ Features

  • Add income and expense transactions
  • Category-based tracking
  • Monthly income, expense, and net balance summary
  • Interactive charts for better insights
  • Recent transactions list (latest first)
  • Responsive UI for mobile and desktop

🛠️ Tech Stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Chart.js
  • Zustand (state management)
  • Bun (runtime & package manager)

💾 Data Storage

All transaction data is stored locally in the user's browser using localStorage.
No backend or external database is used.

🧑‍💻 Author

About

A personal expense tracker built with Next.js, TypeScript, and Tailwind CSS. The app allows users to record expenses, view monthly summaries, and track total spending and net balance through charts. Designed with a clean UI and modern tooling using Bun for fast development.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages