REIT-Portfolio-Tracker

REIT Portfolio Tracker - Manage and Analyze US REIT Investments

GitHub license Python Version REIT Tool AI Assisted

Track, analyze and optimize your US Real Estate Investment Trust (REIT) portfolio with this comprehensive desktop application.

β“˜ AI Development Note: This application was developed with the assistance of artificial intelligence tools to enhance code quality, optimize algorithms, and improve user experience.

🏒 REIT Portfolio Management Made Easy

REIT Portfolio Tracker is a powerful Python desktop application that helps investors manage their US REIT investments. The application offers real-time data tracking, performance analytics, dividend yield monitoring, and premium/discount to NAV analysis to support informed investment decisions.

REIT Portfolio Tracker Screenshot

Why REIT Portfolio Tracker?

πŸ“Š Key Features

πŸš€ Getting Started

Installation Requirements

Quick Start

  1. Clone the repository
    git clone https://github.com/akossotchu/REIT-Portfolio-Tracker.git
    
  2. Install requirements
    pip install -r requirements.txt
    
  3. Run the application
    python main.py
    

πŸ“± Screenshots and Features

Portfolio Allocation

Portfolio Allocation

Dividend Income Analysis

Dividend Analysis

Portfolio Value Over Time

Portfolio Value Over Time

New Transaction & Transaction History

New Transaction

Transaction History

Net Asset Value Analysis

Portfolio Value Over Time

Split / Reverse Split

Portfolio Value Over Time

πŸ”§ Technical Details

Data Sources

AI-Assisted Development

This application incorporates several AI-assisted components:

Special Features

PDF Report PDF Report Generation

The REIT Portfolio Tracker can generate comprehensive PDF reports that provide a detailed analysis of your investment portfolio. These professional-quality reports include:

Perfect for record-keeping, sharing with advisors, or reviewing your investment strategy on a regular basis.

Download Sample Report (PDF)

πŸ› οΈ Advanced Usage

Compiling to Executable

Create a standalone executable:

pip install pyinstaller
pyinstaller --name="REIT_Portfolio_Tracker" --windowed --icon=icon.ico --add-data="theme.py;." --add-data="split_dialog.py;." --add-data="nav.py;." --add-data="donate_dialog.py;." --add-data="transaction_history.py;." --add-data="data_visualization.py;." --add-data="sector_allocation.py;." --add-data="report_generator.py;." main.py

Project Structure

πŸ“ˆ Future Development

❓ Troubleshooting

Common Issues

  1. API Rate Limits: If encountering errors with data fetching, wait a few minutes and try again
  2. Missing Data: Some REITs may have incomplete data; manual entry is available
  3. Startup Issues: Verify all dependencies are correctly installed

Need more help? Open an issue on GitHub

πŸ’Ž Support This Project

If you find this application useful for managing your REIT investments, please consider making a Bitcoin donation to support continued development.

Bitcoin Logo

Bitcoin Address:
bc1qxqdxgf7ncc4ekz8ldq5cc5gukpykm6hfhjad0l

Bitcoin Donation QR Code

Your support helps maintain and enhance this tool for all REIT investors

⚠️ Disclaimer

This application is for informational purposes only and is not intended to provide investment advice. Always consult with a qualified financial advisor before making investment decisions.

πŸ“„ License

This project is open source and available under the MIT License.


US REIT tracking, REIT portfolio manager, dividend yield monitor, REIT investment tool, real estate investment trust software, REIT analysis application, dividend growth tracker, NAV premium discount calculator, REIT portfolio tracker, Python REIT app, AI-assisted investment tools


View all features and documentation on GitHub