Skip to content

WealthWise: A Financial Tracker πŸ’΅ is an intuitive Flask web application designed to help you manage your personal finances effortlessly. With a clean and modern interface, it allows you to track income, expenses, and investments all in one place.

Notifications You must be signed in to change notification settings

negarprh/WealthWise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Financial Tracker

🌟 Project Overview

Financial Tracker is a comprehensive personal finance dashboard that helps users track their income, expenses, and investments with real-time insights. Designed to simplify financial management, it offers visual charts, intuitive inputs, and seamless user interaction. Perfect for anyone who wants to take control of their finances, this project combines functionality with a sleek, modern design.


πŸ“‘ Live Demo

🌐 Live Link: Financial Tracker


πŸŽ₯ Demo Video

🎬 Watch the Demo: Wealthwise Demo

Your ultimate tool for personal finance management.


πŸ› οΈ Features

βœ… Core Functionalities

  • Income Tracking:
    Input monthly income and review a historical log.

  • Expense Management:
    Add expenses by category and visualize spending trends.

  • Investment Portfolio:
    Log stock investments and track allocation in a dynamic pie chart.

  • Live Stock Price Tracking:
    Fetch and display real-time stock prices using the Yahoo Finance API with a fully interactive chart.


πŸ“Š Visual Dashboards

  • Income and Expense tables with easy data input.
  • Dynamic charts (line, pie) for quick visual analysis.
  • Live stock price chart with stock-specific filtering.

πŸ”’ Security

  • User authentication (login/logout) with session timeout for enhanced security.

⚑ Performance

  • Responsive design for smooth user experience across devices.
  • Optimized backend using Flask and SQLite.

🌐 Deployment

  • Hosted live on Render, ensuring reliability and accessibility.

πŸš€ Technologies Used

Frontend:

  • HTML5 & CSS3: Clean and responsive UI.
  • JavaScript: Interactive charts with Chart.js.

Backend:

  • Flask: Python framework for routing and logic.
  • SQLite: Lightweight database for data storage.

APIs:

  • Yahoo Finance API: Fetch real-time stock prices.

Deployment:

  • Render: Hosting the live application with professional-tier features.

πŸ“· Screenshots

Homepage

Financial Tracker

Income, Expense, and Stock Portfolio Tracking:

Income Tracking Expense Tracking

Stock Price Live Chart for the Stocks in Portfolio:

Stock Chart

SignUp and LogIn:

SignUp Page LogIn Page


πŸ› οΈ Setup and Installation

1️⃣ Clone the Repository

git clone https://github.com/yourusername/Financial-Tracker.git
cd Financial-Tracker

2️⃣ Install Dependencies

Ensure you have Python 3 installed. Then run:

pip install -r requirements.txt

3️⃣ Run the Application

Start the development server:

flask run

Access the app at http://127.0.0.1:5000/.


🎯 Features for Future Development

  • Budgeting Tool: Set monthly budgets and track progress.
  • Multi-Currency Support: Manage finances in different currencies.
  • Recurring Transactions: Automate recurring incomes and expenses.

πŸ“œ License

This project is licensed under the MIT License. Feel free to use and modify it as per your needs.


πŸ’¬ Contact

Feel free to reach out for suggestions or collaborations:


🌟 Don't forget to ⭐ the repository if you find it helpful!


About

WealthWise: A Financial Tracker πŸ’΅ is an intuitive Flask web application designed to help you manage your personal finances effortlessly. With a clean and modern interface, it allows you to track income, expenses, and investments all in one place.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published