Python portfolio tracker (ETFs, funds, BTPs, certificates)

description: with Supabase, Telegram reports, Alexa alerts, ESP32 smart display, and home automation triggers.

View on GitHub

portfolio

This project was born after Yahoo Finance discontinued its free API service for downloading market data into my spreadsheets.

Instead of switching to a paid service, I decided to build my own solution using PYTHON, free services and an ESP32 display.

Today it collects market data via web scraping, stores historical records in a SUPABASE PostgreSQL database, and updates JSON feeds on GITHUB — acting as the central data hub for the web dashboard, the ESP32 display, and spreadsheets. It also generates TELEGRAM reports and drives ALEXA notifications with SMART LIGHT control — all running on free-tier services.

Postazione di lavoro con microcontrollore ESP32 su breadboard e un piccolo schermo touch che mostra grafici finanziari, circondato da un quaderno, una tazza di caffè e una pila di monete Euro. Sullo sfondo, una matrice di monitor multipli visualizza grafici di borsa in tempo reale | Workstation featuring an ESP32 microcontroller on a breadboard and a small touch screen displaying financial charts, surrounded by a notebook, a coffee mug, and a stack of Euro coins. In the background, an array of multiple monitors displays live stock market charts

Developed on Raspberry Pi 400 | Hosted on Fly.io | Uptime: running since Dec 2025




Marchino1978 GitHub LinkMarchino1978 Pages
dom-US GitHub Linkdom-US Pages