Skip to content

harshitha090/expense_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° Personal Expense Tracker

A full-stack web application to track personal expenses with visual analytics.
Users can add, delete, and monitor expenses with dynamic charts and statistics.

Built using Spring Boot (backend) and Angular (frontend).


πŸš€ Features

  • Add new expenses
  • Delete expenses
  • View total expenses
  • Weekly and monthly expense summary
  • Category distribution (Pie Chart)
  • Monthly expense trends (Bar Chart)
  • Automatic dashboard refresh
  • Clean and responsive UI

πŸ›  Tech Stack

Frontend

  • Angular
  • Chart.js
  • ng2-charts
  • HTML
  • CSS
  • Java
  • TypeScript

Backend

  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • H2 Database (for development)

Tools

  • VS Code
  • Maven
  • Git

Environment Variables

Before running the backend, set the following environment variables:

MAIL_USERNAME=your_email@gmail.com MAIL_PASSWORD=your_app_password

Example (PowerShell):

$env:MAIL_USERNAME="your_email@gmail.com" $env:MAIL_PASSWORD="your_app_password"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors