Back to Projects
College FeaturedIn Progress

Sentry

Personal Expense and Budget Planner designed to help students track and control spending.

2026Present
Technology Stack
HTMLCSSJavaScriptChart.js

Project Overview

Sentry is a personal expense and budget planning web app designed to help students and individuals record expenses, categorize spending, monitor budgets, and understand their financial habits.

Problem Statement

Students and individuals often find it difficult to track their daily spending, understand where their money is going, and control unnecessary expenses. Sentry provides a simple platform to record expenses, organize them by category, compare spending against budgets, and view financial summaries.

Project Objectives

  • Record daily expenses
  • Categorize transactions
  • Set monthly budgets
  • Calculate total spending
  • Display category-wise spending
  • Identify overspending
  • Generate tables and charts
  • Improve personal financial awareness

Target Users

College studentsFreelancersBudget-conscious individuals

Key Features

  • Add daily expenses
  • Edit expense
  • Delete expense
  • View expense history
  • Filter by date
  • Filter by category
  • Add notes
  • Set monthly budget
  • View budget usage
  • Daily/Weekly/Monthly reports
  • Pie/Bar/Line charts

System Architecture

A client-side web app built with HTML, CSS, and JavaScript, with Chart.js rendering the spending visualizations.

User Workflow

1. Land on Dashboard and see budget health. 2. Set monthly limit. 3. Input dynamic expenses with Category & Amount. 4. Observe immediate chart updates.

Future Enhancements

Backend persistenceuser authenticationrecurring expensessavings goals.

Interactive Demo

Try both versions of Budget Sentry right here in your browser!

Beginner Version: Runs entirely in-browser using localStorage. No backend needed. State is stored in your browser and data persists between refreshes on the same device. Uses a pure SVG pie chart built from scratch.

Loading tracker...