STKer Runtime Architecture

STKer Runtime Architecture An architecture diagram generated by Archify. Browser / Mobile · UI client · Architecture component Browser / Mobile UI client Vue 3 Frontend · UI + routing · Architecture component Vue 3 Frontend UI + routing FastAPI Backend · REST API + app entry · Architecture component FastAPI Backend REST API + app entry Data Sync Service · GitHub pull + local refresh · Architecture component Data Sync Service GitHub pull + local refresh Price Monitor Service · price checks + alerts · Architecture component Price Monitor Service price checks + alerts GitHub Source · position feed · Architecture component GitHub Source position feed Local Data & Snapshot · cache + closing snapshot · Architecture component Local Data & Snapshot cache + closing snapshot Scheduler / Cron Jobs · trade-day automation · Architecture component Scheduler / Cron Jobs trade-day automation HTTPS REST API sync trigger fetch positions price checks snapshot + cache heartbeat daily reset Legend Frontend Backend Database External

User entry

  • • Browser loads the Vue frontend and calls the API surface.
  • • Frontend requests are centered on the FastAPI backend for positions, alerts, and monitoring.

Data path

  • • The GitHub source is the upstream position feed for the app.
  • • Backend services refresh the local state and persist closing snapshots for low-latency reads.

Operational rhythm

  • • Scheduler jobs align the app with trade-day windows and daily reset behavior.
  • • Sync and monitor services work together to keep the system fresh and resilient.