Skip to content

BhaskarAcharjee/Net-Worth-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Net Worth Tracker

The Net Worth Tracker is a user-friendly web application designed to help individuals monitor and manage their financial net worth effectively. By allowing users to record their income and expenses, this application enables them to gain insights into their financial health and make informed decisions. Whether you are focused on personal finance management or seeking an overview of your financial progress, the Net Worth Tracker can be an essential tool in achieving your financial goals.

Live Website: Net Worth Tracker

Compatibility

Please note that this project is optimized for desktop viewing only. It may not provide an optimal experience on mobile devices.

Screenshots

Screenshot (303) Screenshot (304) Screenshot (305) Screenshot (306) Screenshot (307) Screenshot (308) Screenshot (309)

Features

  • User-Friendly Interface: The application boasts an intuitive and easy-to-navigate interface, ensuring users of all technical backgrounds can comfortably track their finances.
  • Income and Expense Tracking: Users can conveniently input their income and expense transactions, including details such as date, category, description, and amount.
  • Transaction History: The Net Worth Tracker maintains a comprehensive transaction history, allowing users to review past financial activities at a glance.
  • Net Worth Calculation: By aggregating the user's income and subtracting expenses, the application calculates the user's net worth over time.
  • Interactive Visualization: Visual representations, such as charts and graphs, provide users with a visual overview of their financial progress and net worth trends.
  • Data Privacy and Security: The application values data privacy and employs modern security practices to ensure users' financial information is kept safe.

Tabs

  • Dashboard: An overview of your net worth, recent transactions, and key financial metrics.
  • View Transactions: Search, filter, and review your past financial activities conveniently.
  • Income and Expense Tracking: Users can conveniently input their income and expense transactions, including details such as date, category, description, and amount.
  • Assets: Track your bank account balances, cash inventory, wallet balances, and other valuable assets.
  • Liabilities: Keep track of your EMIs, long-term loans, rent payments, and other financial liabilities.
  • Investment and Trading: Monitor your investment portfolio and trading activities.
  • Debts and Lends: Record your outstanding debts and loans, as well as the money you have lent to others.
  • Analytics: Visual representations, such as charts and graphs, provide users with a visual overview of their financial progress and trends.

Tech Stack

  • Frontend: React (JSX, CSS)
  • Backend: Node.js
  • Database: MongoDB
  • Data Visualization: Chart.js
  • Security: Encryption, Authentication, Authorization (to be implemented)

Getting Started

  1. Clone the Repository: git clone https://github.com/BhaskarAcharjee/net-worth-tracker.git

  2. Install Dependencies: npm install

  3. Configure the Environment: Set up environment variables for database connection and other configurations.

  4. Run the Application: npm start (Setup Concurrent npm start)

  5. Access the Application: Open your web browser and navigate to http://localhost:3000/.

Contributions and Feedback

Contributions, issues, and feedback are welcomed! If you have ideas to enhance the Net Worth Tracker, please open an issue or submit a pull request. Your input will contribute to making this tool even more valuable for users.

License

This project is licensed under the MIT License.