git404hub

what is salary-2045 fr?

gavrielp1/salary-2045 — explained in plain English

Analysis updated 2026-05-18

20HTMLAudience · pm founderComplexity · 2/5Setup · easy

tl;dr

A self-hosted web app for tracking a dividend stock portfolio, showing income projections, dividend calendars, and progress toward a 2045 financial independence goal, no cloud, no subscription fees.

vibe map

mindmap
  root((salary-2045))
    What it does
      Dividend portfolio tracker
      Passive income goal progress
      Dividend calendar
      Sector diversification charts
    Data sources
      yfinance free no key
      Alpha Vantage free API key
      90-day local cache
    Views
      Overview and progress bar
      Holdings detail
      Income history trends
      Per-stock deep dive
    Setup
      Clone and install Python
      Edit JSON config files
      Optional Docker install

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Track all your dividend stock holdings in one place and see your projected annual income at a glance

VIBE 2

Monitor monthly dividend payment timing with a 12-month calendar to plan cash flow

VIBE 3

Check how diversified your portfolio is across sectors with built-in charts

VIBE 4

Set a passive income target and watch a progress bar show how close your dividends are to covering your living expenses

what's the stack?

HTMLPythonyfinanceAlpha VantageDocker

how it stacks up fr

gavrielp1/salary-2045ky1421737671/chatgpt-plusliuyuplus/html-report-editor
Stars202020
LanguageHTMLHTMLHTML
Setup difficultyeasyeasyeasy
Complexity2/51/51/5
Audiencepm foundergeneraldesigner

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

Requires a free Alpha Vantage API key for fundamental data (25 requests/day limit), Docker on Linux not yet fully tested.

No license information is provided in the explanation.

in plain english

Salary 2045 is a self-hosted web app for tracking a dividend stock portfolio. Dividend investing means buying stocks that pay out a portion of their earnings to shareholders on a regular schedule, typically quarterly. The goal the project is built around is reaching a point where those dividend payments cover your living expenses, which the app targets for 2045. You run the app on your own computer and open it in a web browser at a local address. Nothing is sent to a cloud service, and there are no subscription fees. Your portfolio data, income goals, and any API keys are stored as plain JSON files on your machine that you edit by hand. The app has several views. The overview shows your total portfolio value, how much dividend income you expect annually, and a progress bar toward a passive income target you set yourself. The holdings view breaks down each stock position with its current price, how much it has gained or lost, the dividend yield, and a dividend safety score. Other screens show sector diversification charts, a month-by-month dividend calendar for the next 12 months, historical income trends, and a per-stock deep-dive with revenue, earnings, and payout history. Stock data is pulled from two sources: yfinance (free, no key required) and Alpha Vantage (free tier requires a free API key from their website, limited to 25 requests per day). The app caches fetched financial data locally for 90 days to stay within those limits. Setup involves cloning the repository, installing a handful of Python packages, copying a few example config files, entering your stock holdings as ticker symbols with share counts and your average purchase price, and running the app with one command. A Docker option is also included for those who prefer containerized installs, though the README notes Docker support on Linux is not yet fully tested.

prompts (copy fr)

prompt 1
I cloned salary-2045 and have Python installed. Walk me through setting up the config files with my stock holdings as ticker symbols, share counts, and purchase prices, then running the app.
prompt 2
How do I add my Alpha Vantage free API key to salary-2045 so I get fundamental data like revenue, earnings, and payout history for each stock?
prompt 3
I want to run salary-2045 in Docker on Linux. Show me the docker-compose setup and any known issues with the Linux Docker support mentioned in the README.
prompt 4
Using salary-2045 as a reference, explain how the dividend safety score is calculated for each stock and what data sources it draws from.
prompt 5
How does salary-2045 cache yfinance and Alpha Vantage data locally for 90 days, and how do I force-refresh a specific ticker before the cache expires?

Frequently asked questions

what is salary-2045 fr?

A self-hosted web app for tracking a dividend stock portfolio, showing income projections, dividend calendars, and progress toward a 2045 financial independence goal, no cloud, no subscription fees.

What language is salary-2045 written in?

Mainly HTML. The stack also includes HTML, Python, yfinance.

What license does salary-2045 use?

No license information is provided in the explanation.

How hard is salary-2045 to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is salary-2045 for?

Mainly pm founder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.