01
Simulate
Virtual balance, long positions, average cost, and realized and unrealized P&L.
Recreational finance product · Functional MVP
Aetheos turns trading practice into a competitive experience: quotes, positions, limit orders, and tournaments live in one interface built for fast decisions.
In development · 2026
01 · The product
Aetheos creates a controlled environment to browse stocks, trade with virtual balance, and see how a portfolio changes without taking financial risk.
The experience brings market data, simulation, and competition together. Users can inspect an asset, buy or sell, schedule a limit order, and compare performance inside a league.
01
Virtual balance, long positions, average cost, and realized and unrealized P&L.
02
Market, candles, and quotes with real-time updates or a polling fallback.
03
Public or private tournaments with rankings, invites, and participant activity.
02 · Architecture
Server Components load the first view, Client Components handle interaction, and Server Actions run mutations against the user’s actual session.
React, Tailwind CSS, and Lucide React for a responsive UI with clear states.
Separate calculations for positions, performance, candles, and market status.
Supabase Auth, RLS, Postgres, and transactions prevent partial state.
Yahoo Finance and Finnhub with cache, timeouts, and controlled fallback.
03 · Product in use
The home view condenses equity, performance, buying power, top movers, and ranking. Detail stays one click away, but the main decision is visible on the first screen.
04 · Mobile-first design
The sidebar becomes a drawer and panels reflow without hiding the main data: asset, value, and result.
Mobile views preserve the market and portfolio hierarchy instead of shrinking the desktop layout into a thumbnail.
05 · Rules and trust
Aetheos validates symbols, quantities, session, and market state before recording a trade. Turnstile protects access and RLS isolates private data by user.
Wallet, position, and trade commit together or not at all.
A pending order never appears as an already-executed purchase.
Age confirmation and legal documents are stored with versions and traceability.
Auth + legal
Aetheos validates symbols, quantities, session, and market state before recording a trade. Turnstile protects access and RLS isolates private data by user.
Expand 06 · Tournaments
Public or private leagues have virtual capital, dates, invites, rankings, and activity detail. The system keeps participant context so performance remains meaningful.
What comes next
The base is ready for observability, integration tests, and a more precise market update strategy. The current scope keeps Aetheos clearly positioned as a recreational simulation, not a financial service.