nikam.dev ← All cases Telegram →
Live · Web terminal + Telegram app + AI

Market data terminal in Web and Telegram - for retail investors.

Two full-fledged products under one brand, sharing the same data. A desktop terminal with charts, screener, options, backtester and AI chat - for real work. A Telegram app - a pocket companion with native Stars payments. Insider trades from SEC filings, Smart Money, real-time data that survives a page reload. Data is free; AI runs on tokens with a clear price per action.

What
Desktop + Telegram app
Audience
Retail investors
Payments
Stripe + Telegram Stars
Status
Live · 2 surfaces
- The problem

A retail investor lives on three devices - and the data differs on each.

In the morning they study a chart on the desktop, at lunch they open Telegram between things, in the evening they're back at the big screen. Each place has its own UI, its own watchlist, its own settings. And none of them has an AI assistant that can see their portfolio.

Pain 01
Full version on desktop, crippled one on the phone
A desktop terminal in a phone browser lags, charts don't fit, the watchlist isn't synced. The mobile app is a cropped 20% of the desktop. The investor keeps losing context between devices.
Pain 02
AI analysis means «copy the data into ChatGPT»
The investor wants to ask «what's up with TSLA today, should I wait before buying». That means going to a third-party model, explaining the context, copying data by hand. In terminals AI is either absent or a checkbox feature with no access to their data.
Pain 03
A pro-grade terminal costs like a salary
Professional terminals run thousands of dollars a month, built for institutions. Retail investors are left with broker apps: no screener, no insider filings, no options analytics.
Pain 04
Buying a subscription from Telegram is a quest
A card, redirects to external pages, distrust of the forms. The audience already lives in Telegram - the payment should happen right there, one tap, natively.

One product on two screens - desktop for work, Telegram for checking on the go.

Not «a phone version». The desktop terminal and the Telegram app are two full products with their own UX, running on one backend. Watchlist, portfolio, chart drawings, AI history are the same: changes upload within seconds, the other device picks them up on open.

A desktop terminal for real work
Charts with a dozen indicators and drawing tools (trendlines, levels, Fibonacci - drawings persist and sync), a screener over 13 exchanges across the EODHD universe (150K+ instruments per provider coverage), a heatmap, an economic calendar, a portfolio with multi-currency P&L.
Options, backtester, scoring - above broker level
Options analytics: GEX, volatility surface, unusual activity, a strategy builder with payoff profiles. A strategy backtester. A composite stock score. A discovery mode - «Shazam for stocks».
The Telegram app - a pocket companion
Not a simplified desktop, an equal product with phone-first UX: markets, portfolio, AI, news. Opens instantly. Payment in Telegram Stars right in the chat - one tap, no cards, no redirects.
AI chat that sees your data
Not «a separate ChatGPT». Your context is injected into the question automatically: watchlist with prices, portfolio, the open screen's data - insiders, flows, concentration. Ask «what's up with TSLA» - get an answer with your numbers. Alerts can be created with a plain phrase.
Smart Money - which executives buy their own company
Insider trades from official SEC filings (all 15 transaction codes), aggregates and filters, leadership-to-trades links, institutional flows, top-5 fund concentration. An interactive graph on a custom SVG engine - no heavy libraries.
Real-time data - with no losses
A multi-feed WebSocket: US stocks, forex, crypto. Ticks are buffered on the client and survive a page reload - the chart doesn't start «from zero». The subscription's symbol budget is managed automatically: no «quota exceeded».
Data is free - AI runs on tokens
Market data is free for everyone - that's the audience engine. AI features run on tokens with a clear price per action; 5 tokens a day free for all. Packs from 75 to 1150 Stars, or by card.

Architecture that kept two products on one backend.

The main challenge - not letting the product split into two independent code branches. One codebase, two builds: the web terminal and the Telegram app assemble from the same modules, each with its own UX.

/ 01
One codebase, two builds
The web shell and the Telegram shell assemble from shared modules: fix once - fixed everywhere. Heavy sections (options, backtester) stay web-exclusive deliberately.
/ 02
Ticks that survive a reload
Multi-feed WS infrastructure with a tick buffer in localStorage. The subscription's symbol budget (50 on standard plans) is enforced automatically: invisible tickers get unsubscribed.
/ 03
Smart Money + insiders
SEC Form 4 + leadership links + institutional flows. A custom SVG graph visualisation - a deliberate rejection of heavy libraries for the sake of phone speed.
/ 04
AI with accounted cost
Every AI action has a token price, every call lands in the cost ledger. Base data is free for acquisition, AI on tokens. The economics hold at any scale.
/ 05
Alerts with a server-side monitor
Price, percent, volume, 52-week extremes, anomalies, sentiment. Delivery to Telegram, in-app and browser push. Alerts are created with a plain phrase via AI.
/ 06
Payment fits the surface
On the web - card via Stripe. In Telegram - Stars in one tap, natively. The purchase never throws the user out of their environment.
- Outcome

What came out after launch.

2 products
A desktop terminal and a Telegram app on one backend. Not «a phone version», an equal companion with its own UX.
822 commits
In five months - from the first commit to two surfaces in production: 109 frontend modules, releases in waves.
0 $ for data
Market data is free for everyone. Monetisation - AI tokens with a clear price per action and packs from 75 Stars.

How it looks - web and Telegram.

One backend, two surfaces: a desktop terminal for serious work and a Telegram app to check on the go.

Desktop terminal dashboard and watchlist
Desktop terminal: markets, watchlist, sparklines
Stock chart with indicators
Chart with indicators and drawing tools
Insider trades from SEC filings
Smart Money - insider trades from SEC filings
Options analytics
Options - chain, Greeks, strategy builder
Watchlist in the Telegram app
Telegram app - a pocket watchlist
Market heatmap in Telegram
Market heatmap in Telegram

A similar task in your product?

If you run a data product or a fintech - and you're torn between desktop, mobile and AI - let's talk. In 30 minutes we'll map where two products converge on one backend in your case.