Skip to content

A simple Expense Tracker which can analyze expenditure and notify users for their payments.

Notifications You must be signed in to change notification settings

ShubhamRevadekar05/expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 

Repository files navigation

Expense Tracker Application

Overview

Expense Tracker is a web-based application designed to help users efficiently manage and monitor their expenses. The application offers a range of features to record, categorize, and analyze spending, providing valuable insights into financial habits.

Features

User Registration and Authentication

  • User Registration: Allow users to sign up for an account to access the Expense Tracker.
  • Secure Authentication: Implement a secure authentication system to protect user accounts and data.

Expense Entry

  • Record Expenses: Users can add expenses with details such as amount, date, category, and description.
  • Attachment of Receipts: Enable users to upload receipts or attach images for each expense entry.

Expense Categories

  • Predefined and Customizable Categories: Provide a set of predefined expense categories (e.g., groceries, rent, utilities).
  • Custom Categories: Allow users to add new categories based on their specific needs.

Expense Tracking

  • Expense List: Display a comprehensive list of all recorded expenses.
  • Filter and Sort Options: Implement options for users to filter and sort expenses based on various parameters.
  • Search Functionality: Enable users to search for specific expenses easily.

Budget Management

  • Set Monthly Budgets: Allow users to set monthly budgets for different expense categories.
  • Budget Progress: Display the progress of budgets and provide alerts when approaching or exceeding limits.

Reports and Analytics

  • Visual Reports: Generate visual reports and charts to provide insights into spending patterns.
  • Trends Over Time: Display trends in expenses over time.
  • Category-wise Expense Breakdown: Present a breakdown of expenses by categories.

Reminders

  • Expense Reminders: Enable users to set payment reminders or due dates for their expenses.

Technologies Used

  • Frontend: ReactJS
  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: bcrypt, jsonwebtoken

About

A simple Expense Tracker which can analyze expenditure and notify users for their payments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published