Skip to content

Financial Management Tool is a Python Django-based web application that helps users track and manage their income, expenses, debts, and investments. It provides an intuitive interface for recording and analyzing financial transactions, along with visualizations and search/filtering capabilities.

Notifications You must be signed in to change notification settings

sptallent/financial-management-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Financial Management Tool

This project is a financial management tool developed using Python's Django framework. It provides functionality for managing income, expenses, debts, and investments, allowing users to track their financial transactions and make informed decisions.

Features

  • User authentication: Users can create accounts, log in, and manage their personal financial data securely.
  • Income tracking: Users can add, view, and categorize their income transactions.
  • Expense tracking: Users can add, view, and categorize their expense transactions.
  • Debt management: Users can add, view, and track their debts.
  • Investment tracking: Users can add, view, and monitor their investments.
  • Visualization: The tool provides visual representations of income, expenses, and investment returns.
  • Search and filtering: Users can search and filter transactions based on various criteria.
  • Responsive design: The tool is designed to be responsive and accessible on different devices.

Technologies Used

  • Python
  • Django
  • HTML5
  • CSS
  • JavaScript (jQuery)
  • SQL (Database)

Installation

  1. Clone the repository: git clone https://github.com/sptallent/financial-management-tool.git
  2. Navigate to the project directory: cd financial-management-tool
  3. Create a virtual environment: python -m venv venv
  4. Activate the virtual environment: Windows venv\Scripts\activate MacOS and Linux source venv/bin/activate
  5. Install the dependencies: pip install -r requirements.txt
  6. Run database migrations python manage.py migrate
  7. Start the development server: python manage.py runserver
  8. Access the application in your web browser at 'http://localhost:8000'

About

Financial Management Tool is a Python Django-based web application that helps users track and manage their income, expenses, debts, and investments. It provides an intuitive interface for recording and analyzing financial transactions, along with visualizations and search/filtering capabilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published