Personal Dashboard
A self-hosted personal dashboard for Victor. Fastify/TypeScript backend, vanilla JS frontend, nginx in front, and a couple Android wrappers/widgets on the side.
What lives here
π Notes β Markdown notes with preview, auto-linked URLs, internal note links, locking, and local metadata.
π Macros β Daily calories/protein with grouping, servings, drag-to-trash deletion, local-first queued sync, offline saved macros, and saved day history with estimate flags and calorie chart gaps.
π Groceries β Shopping list with Low/Depleted restock states, needed-only filtering, and offline queued sync.
π Keys β Secure credential/file handoff to the server without pasting secrets into chat.
βοΈ Weight β Weight history, trend graph, and rolling-average view.
π Portfolio β Holdings, watchlist, transactions, benchmark comparison, privacy mode, AI analyst chats with unseen-reply notifications, cached AI daily summary, and SEC-backed earnings monitoring. Stocks auto-transfer between holdings and watchlist on buy/sell.
π Investing β Read-only DCF report browser over the investing directory with live Yahoo prices and low/medium/high estimate sorting.
π¦ Finances β Connected accounts through Plaid and SnapTrade, transaction review, overrides, and sync flows.
πͺ Business Ideas β JSON-backed brick-and-mortar idea calculator for restaurant unit economics, menu mix, labor-role profit pools with hourly bonus equivalents, startup costs, linked resources, and a 2D kitchen simulator with two-layer object stacking and outline overlays, 2Γ2 bulk-batch prep tables, 2Γ2 idle-staff resting chairs, strict Cook/Replenish/Pickup/Cleaning responsibilities, configurable food-only employee carry limits with physical multi-trip collection and preparation, per-worker mean/peak carried-weight analytics, optional 2Γ2 mobile pan rack carts with collision-aware bulk transfers, exclusive ownership, parking return and live/replay pan-count badges (no cart keeps hand carrying), ingredient purchase inputs and nested menu recipe costing with measured output weights, optional finite cookware with combined Three Compartment Sink dirty drop-off and active handwashing, separate Food Prep, Handwashing and Service Sink types, sanitizer, expandable drying racks and clean storage, swappable size-compatible cooker pots and active lid/base cleaning, an aggregate employee occupancy heatmap, and compact one-second replays, pan-based combi ovens, holding cabinets and serving hot holders with staff-carried transfers, named independent layouts, duplication and blank-layout creation, a repeatable Copy Object tool preserving equipment settings, an optional Order Start shared line and instant register/kiosk dispatch, resource-owned FIFO queues, shared agent movement with exit clearance and collision-checked traffic yielding, faster fast-forward execution, visible indoor/outdoor waiting lines, seeded lunch-rush arrivals with configurable background demand and an exact daily total, collapsible settings, compact labeled recipe fields, per-ingredient recipe loading times, an editable cooking cutoff defaulting to two hours before close, pickup-head prioritization with direct handoff when shelf space is tight, a configurable outside-line limit with turned-away analytics, and aligned analytics for customer waits, dropped orders, worker activity, stock, cooking batches, and clean/presoak/washing/drying cookware counts for pans and both pot sizes. The latest run saves locally on pause/completion and restores paused after refresh. Saved simulations replay their historical map read-only; exiting returns to the current map.
π Files β Shared file upload/download area for quick handoffs.
ποΈ Slop Trough β Script generation workspace plus review shelves for generated Slop Trough videos and images.
β
TODOs β Fast reminder capture with urgency levels, now local-first with offline queueing, replay sync, and per-item sync status.
π² Widgets β Download surface for the Android dashboard app and widget APKs.
π Languages β Chat tutor with unseen-reply notifications, bilingual spoken replies, offline conversation tiles, cheat sheet, and flash cards with tracked results.
βοΈ Workspace β OpenClaw/workspace-facing utilities and config surfaces.
π©Ή Patch Notes β Version-by-version changelog for shipped dashboard updates.