Antonafojo Dashboard

Applications Hub & Architecture Directory

Port 5000

MyHomeLibrary

Personal book cataloging system featuring Open Library metadata scraping, reading analytics, and Google Drive auto-backups.

Python Flask DuckDB Bootstrap
Port 5004

Run Challenge

Gamified run-tracking portal and leaderboards computing runner performance milestones, elevation points, and achievement badges.

Python Flask DuckDB
Port 5011

Gardening Companion

Searchable database and plant care timeline for managing botanical taxonomy, position parameters, hardiness, and harvesting cycles.

Python Flask DuckDB
Port 5301

PiMonitor

Raspberry Pi 5 metrics board monitoring CPU, thermals, processes, voltages, fan speeds, and running SMTP warning notification services.

Python Flask SQLite psutil
Port 5500

Sports Analysis (Prod)

Professional telemetry dashboard syncing Strava & Garmin APIs. Renders training stress index curves (CTL, ATL, TSB) and GPX mapping grids.

Python Flask DuckDB Garmin / Strava
Port 5600

Toyota Data Tracker

Vehicle sync utility fetching GPS routes, EV mileage details, fuel range, odometer stats, and cornering stresses from MyT APIs.

Python Flask DuckDB MyToyota API
Port 5900

Holiday Tracker

Interactive holiday grid and PTO manager featuring calendar selection, rest balance auditing, and dynamic carry-over limits.

Python Flask SQLite SQLAlchemy
Port 8000

OctoFlow

Local Octopus Energy analytics suite tracking half-hourly consumption, comparing alternative tariffs, and scheduling smart power slots.

Python Flask DuckDB Chart.js
Port 5055

PenTax

Interactive UK tax planner modeling salary sacrifice benefits, personal allowance tapering (60% trap), and contribution sensitivity.

Python Flask Vanilla CSS Chart.js
Port 5066

My Travel Log

Interactive Single Page Map Dashboard displaying places visited versus target wishlist spots, reverse-geocoding via OpenStreetMap APIs.

Python Flask DuckDB Leaflet.js

No Applications Found

Try refining your search terms or choosing a different filter category.

Active Cron Schedules

sportAnalysis Hourly (0 * * * *)

Synchronizes Garmin wellness statistics and fetches athletic telemetry records.

Command: sportsEnv/bin/python3 manage.py sync
Output: cron.log
energy Every 5 Hours (0 */5 * * *)

Triggers historical electricity/gas usage downloads from Octopus Energy REST APIs.

Command: venv/bin/python sync.py
Output: sync.log
toyota Daily 05:00 AM (0 5 * * *)

Hourly scheduled vehicle state fetches and daily synchronization summaries.

Command: venv/bin/python3 sync.py
Output: backupToyota.log
sportAnalysis Weekly (Friday 01:00 AM)

Optimizes the sports telemetry DuckDB database files (`VACUUM` and index adjustments).

Command: sportsEnv/bin/python3 manage.py compact-db
Output: compactDB.log
sportAnalysis Weekly (Friday 02:00 AM)

Runs cold-backups on sports databases and copies files securely to Google Drive via rclone.

Command: /home/pluto/backupSports_database.sh
Output: /home/pluto/backupSports.log
homeLibrary Weekly (Friday 03:00 AM)

Compacts the bookshelf library DuckDB database schemas (`library.db`).

Command: libraryEnv/bin/python3 compact_db.py
Output: compactLibrary.log
runChallenge Weekly (Friday 03:30 AM)

Copies runs records and uploads archives securely to the remote cloud folder.

Command: /home/pluto/backupRunChallenge_database.sh
Output: /home/pluto/backupRunChallenge.log
homeLibrary Weekly (Friday 04:00 AM)

Creates a safe temporary copy of the books schema before initiating GDrive upload pipes.

Command: /home/pluto/backupBook_database.sh
Output: /home/pluto/backupBook.log
energy Weekly (Friday 04:30 AM)

Backs up the local energy analytics DuckDB store (`energy.db`) to the cloud backup location.

Command: /home/pluto/backupEnergy_database.sh
Output: /home/pluto/backupEnergy.log
toyota Weekly (Friday 06:00 AM)

Pushes vehicle GPS logs and telemetry database archives safely to Google Drive.

Command: /home/pluto/backupToyota_database.sh
Output: /home/pluto/backupToyota.log