Skip to content

Mobile Apps · Mini Project

Expense Tracker App with Budget Alerts

Logs spending by category and warns you before a monthly budget runs out

1-2 weeks build

Overview

An Android app where every expense is entered by hand, tagged with a category and stored locally in Room, so no SMS permission is ever requested. Monthly budgets are set per category, and a WorkManager job checks totals each day and raises a notification at 80% and 100% of the limit. Pie and bar charts break spending down by month, and the ledger exports to CSV for a spreadsheet.

What makes it stand up

  • 01Manual entry by design, with no SMS or bank access
  • 02Per-category monthly budgets with 80% and 100% alerts
  • 03Pie and bar charts by category and by month
  • 04Search and filter by date range, category and amount
  • 05CSV export shared through the Android share sheet

Module breakdown

  1. 01

    Ledger

    Add, edit and delete expenses with category, note and date.

  2. 02

    Budgets

    Sets a monthly limit per category and tracks what is left.

  3. 03

    Alerts

    A daily WorkManager job compares totals against each budget.

  4. 04

    Reports

    Monthly charts and a running balance for the current period.

  5. 05

    Export

    Writes the filtered ledger to a CSV file and shares it.

After this, you will be able to

  • Explain the Room entities, DAOs and the queries behind each chart
  • Defend why budget checks run in WorkManager rather than on app open
  • Demo a budget alert firing after a new expense is logged

Technology stack

  • Kotlin
  • Jetpack Compose
  • Room
  • MPAndroidChart
  • WorkManager

Complete kit

₹5,299₹8,999
-41%

Delivered in under 48 hours

Level
Mini Project
Domain
Mobile Apps
Build time
1-2 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

PopularMajor Project

Mobile Apps

Hackathon Management System

A web-based platform for organizing and managing hackathons, enabling administrators to manage events, participants, teams, problem statements, submissions, judging, and results through a centralized system. It streamlines the hackathon workflow from registration to evaluation and result generation.

  • Java
  • Spring Boot
  • React.js
  • MySQL
  • +4
₹7,500₹12,000
4.8/2 reviews
Major Project

Mobile Apps

Ride-Sharing Mobile App

Rider and driver apps with live tracking and fare estimation

  • Flutter
  • Firebase
  • Google Maps
  • Node.js
  • +1
₹4,399₹7,699
4.7/158 reviews
Major Project

Mobile Apps

Food Delivery App

Customer, restaurant and rider apps with live order tracking

  • React Native
  • Expo
  • Node.js
  • MongoDB
  • +2
₹4,399₹7,599
4.7/156 reviews