Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Visualization of Spending Data realized with Streamlit, Pandera and Plotly

NotificationsYou must be signed in to change notification settings

JoeG777/quarterly-report-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Every quarter I would sit down topull together all the different transactions from financial instituations,unify them into a format and then try to make anoverview of different charts to understand what has happened during the last quarter to my finances.

The last part of this whole process is tackled by this small project.

Overview

A web-based dashboard that visualizes spending data, providing users with insights into their financial habits.

Dashboard Preview

The dashboards consists offive sections

  1. Profit & LossProfit & Loss
  2. In- vs. OutflowsIn- vs. Outflows
  3. Fix vs. Var (for In- and Outflows)Fix vs. Var
  4. Categories (for In- and Outflows)Categories
  5. Biggest TransactionsBiggest Transactions
  6. Notes(see above)

Features (mostly provided byplotly)

  • Interactive charts and graphs for visualizing spending patterns.
  • Filter and categorize spending data for detailed analysis.
  • User-friendly interface with intuitive navigation.
  • Responsive design for seamless usage on various devices.

Getting Started

Follow these steps to set up and run the Spending Dashboard locally.

Installation & Usage

  1. Clone the repository:git clone https://github.com/your-username/spending-dashboard.git
  2. Navigate to the project directory:cd spending-dashboard
  3. Install dependencies:python -m pip install -r requirements.txt
  4. Configure the user input (seeConfiguration)
  5. Navigate intoreporting directory:cd reporting
  6. Runstreamlit:streamlit run streamlit.py
  7. Open web browser (might be done automatically bystreamlit) athttp://localhost:8501/ (can differ, look at console output)

Configuration

  1. Edit theconfig.json file to customize dashboard settings.
    {"year": "2023","quarter" : "Q1","path_to_data": "../data/sample_data.csv","notes": "This is a test note."}
  2. Make sure your data adheres to the minimal requirements defined inQuarterlyInputDatahere (this will also be checked by the application)

About

Visualization of Spending Data realized with Streamlit, Pandera and Plotly

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp