How shaikat020/options-sentinel-frontend works
Options Sentinel’s repository here is the React frontend, not the backend trading system described in the README. Its main workflow fetches dashboard, trade, and decision data from the separately maintained API, then presents market, agent, risk, position, performance, and journal views; users can switch views and inspect settings. The README documents backend analysis, debate, risk validation, options strategy, paper execution, and logging stages, but their implementation and wiring are outside this tree. The sampled frontend source supports the API-fetch and rendering connections shown; settings are local UI state.
Main entry points: App.jsx Frontend App · DashboardLayout.jsx Dashboard Layout · SettingsPanel.jsx Settings Panel · DashboardComponents.jsx Trading Views
Components 6
Application
- Frontend App
src/App.jsx
Trading Monitor
- Dashboard Layout
src/components/DashboardLayout.jsx - Trading Views
src/components/DashboardComponents.jsx
Preferences
- Settings Panel
src/components/SettingsPanel.jsx
Other components
- User
- Backend API
Connections 8
- User → Frontend App: uses
- Frontend App → Backend API: fetches dashboard, trades, decisions
- Backend API → Frontend App: returns data
- Frontend App → Dashboard Layout: renders with
- Frontend App → Trading Views: renders data views
- Frontend App → Settings Panel: renders settings
- User → Dashboard Layout: selects views
- User → Settings Panel: edits local settings