Expense Tracker Application

Web Application

Project Details

Project Information

Project Title: Expense Tracker Application

Category: Web Application

Semester: Fall 2024

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

Expense Tracker Application

Category
Web Application

Introduction:
Develop an application to manage and track personal or business expenses. Users will be able to input their income and expenses, and the system will help them visualize their spending patterns through reports and charts.

Functional Requirements:

  • Users can sign up, log in, and manage their accounts securely.
  • Users can input their income and categorize expenses (e.g., food, transportation, utilities).
  • Users can categorize expenses for easier tracking and analysis.
  • Users can view a detailed history of all their transactions, sorted by date, category, or amount.
  • Users can set monthly budgets for different categories and track how close they are to exceeding them.
  • The system generates charts and reports to visualize users' spending patterns (e.g., pie charts for categories, bar graphs for monthly spending).
  • Users can download or view monthly and yearly financial summaries.
  • Users can search for transactions using keywords or filters such as date range, amount range, or category.
  • The system sends notifications or alerts when users approach their budget limit or when significant changes occur in their financial data.
  • Users can export their transaction data to CSV or Excel format and import previous data into the system.

 

Technologies:

  • Python/JavaScript
  • SQLite/MySQL (for database)
  • HTML/CSS (for frontend)

 

Name: Muhammad.salman.bashir

Email ID: salmanbashir@vu.edu.pk

Skype ID: Muhammad.salman.bashir

Languages

  • HTML Language
  • CSS/Bootstrap Language
  • Python Language
  • JavaScript Language

Tools

  • SQLite/MySQL Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 8, November, 2024 12:00AM
Wednesday 4, December, 2024 12:00AM
2
Design Document
Thursday 5, December, 2024 12:00AM
Thursday 27, February, 2025 12:00AM
3
Prototype Phase
Friday 28, February, 2025 12:00AM
Tuesday 18, March, 2025 12:00AM
4
Final Deliverable
Wednesday 19, March, 2025 12:00AM
Monday 5, May, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

Final Viva

Reviewer: Ali Khan

Submitted on: Tuesday 15, July, 2025 08:02PM

Supervisor Behavior:

Review:

Straight Forward questioning' no pressure

Prototype Viva

Reviewer: Farwa

Submitted on: Tuesday 22, April, 2025 06:13PM

Supervisor Behavior: Formal & Neutral

Supervisor is serious but fair, asks normal questions, not too easy or too hard.

Review:

First of all, Meri group member Jo the unka phly viva hua us ny Jo open kia hua tha us pr start kia ma ny or mery software ka page open tha already sir ny bola ap mujhy register k page pr changing kr k dikhay jaha first name last name likha hua udr address kray....ma ny apni traf sy tu kia but udr already changing the page pr or ma confuse ho gai then ni hua unho ny personal questions kiay kia krti ha or kia krna ha then I'd puchi or ya bola final ma practical krwao ga zida...

Prototype Viva

Reviewer: Rimsha

Submitted on: Tuesday 22, April, 2025 06:11PM

Supervisor Behavior: Serious & Strict

Supervisor asks many questions, wants clear and correct answers, doesn’t help much.

Review:

Mara aj viva tha 11.00 baja but laptop ki waja sa late ho gaya.
Sir na moja kaha apna software dikhy phir ma na home page open kiya or phir jab ma agaly page pir jana lagi tuo sir na kaha nahi home page pir aaya moja ess ma three changing kar ka dikhya ma na heading ka color change kiya tuo kaha ta bata ya tuo kosh nahi ha moja ess page pir koi image koi button koi icon bana ka dakah daya
Phir ma na doo cheeza tuo acha sa kar li third wala bi acha sa kar liya but moja lag raha eos ma thori kami thi but sir na kosh nahi kaha kaha ta chaly theek ha ap ka viva ho gaya mara sa mare id poshi ha bs
Instructor strict tha thora wasa acha tha.