Cost by Section
Frontend & UI Framework19%
$14,400120h
Gann Price Engine10%
$7,50050h
Planetary Ephemeris Engine14%
$10,08064h
V3 Universal Token Database12%
$9,10065h
Gann Breach Detection System9%
$6,62046h
Momentum & Signal Detection Tools10%
$7,28052h
Exchange & Blockchain Integrations7%
$4,92034h
Signal Journal & Outcome Tracking7%
$5,50040h
Backend Infrastructure & API Layer7%
$5,32038h
Configuration & DevOps4%
$3,32027h
01 ยท Frontend & UI Framework
React 19, TypeScript, Vite SSR, shadcn/ui, Tailwind CSS
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| Project scaffold โ Vite SSR + React 19 + TypeScript + Tailwind + shadcn/ui Base template, routing, layout system, RootLayout, Header, Footer | 8 | $120 | $960 |
| Navigation system โ Desktop + Mobile (V1, V2, Catalog, Momentum, Journal, Settings) Responsive nav with active states, mobile hamburger, route guards | 6 | $120 | $720 |
| Homepage / Landing page Hero section, feature highlights, dark cosmic theme, animations | 10 | $120 | $1,200 |
| V2 Scanner page โ tabbed interface (Scanner, Token Scan, Signals, CMC, 100x, Squeeze, Moon, Gann Breach, Telegram) Tab state management, lazy loading, mode-specific content | 14 | $120 | $1,680 |
| Token Detail page โ Circle of 8, Contract Info, Trading Pairs, Active Aspects Dynamic route /token/:symbol, result state, conditional sections | 12 | $120 | $1,440 |
| V3 Catalog page โ Gann degree filter, pagination, run metadata, search Server-side pagination, degree range slider, source filter chips | 10 | $120 | $1,200 |
| Signal Journal page โ evidence table, outcome metrics, calibration dashboard Sortable table, checkpoint columns, LSF score display | 10 | $120 | $1,200 |
| Momentum Scanner page โ leaderboard, coiling, delta, pump, squeeze, 100x, moon Multi-tool tabs, score bars, real-time refresh | 12 | $120 | $1,440 |
| Settings page โ 5 tabs: API Keys, Gann Parameters, Scanner Config, Data Sources, Planets & Aspects Persistent form state, save/load from /private JSON | 10 | $120 | $1,200 |
| Gann Breach Tab โ DEX L0, DEX L-1, CEX L0 modes with mode-specific endpoints Mode switcher, reload-on-mode-change, alert cards with scoring | 8 | $120 | $960 |
| Recharts integration โ price charts, aspect timelines, momentum sparklines Responsive charts, custom tooltips, dark theme styling | 8 | $120 | $960 |
| Motion animations โ entrance effects, hover states, scan progress indicators Framer Motion variants, stagger children, viewport triggers | 6 | $120 | $720 |
| Project Brief page โ 13-section styled documentation with print-to-PDF Static document page, print CSS, section anchors, TOC | 6 | $120 | $720 |
| Section Total | 120h | $14,400 |
02 ยท Gann Price Engine
Log10 price geometry, Circle of 8, level ladders, breach detection
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| Core Gann engine (gann-engine.ts) โ degree formula, level ladder, fmtDeg priceDegree = (logโโ(price) % 1) ร 360, 7-level ladder, runway calc | 10 | $150 | $1,500 |
| Gann Engine V2 (gann-engine-v2.ts) โ VSOP87 integration, extended aspects, scanAspectWindowsV2 fmtGeoLon, zodiacSign, zodiacGlyph, detectAspectsExtended, planetPositionsV2Extended | 16 | $150 | $2,400 |
| Gann Circle of 8 engine โ 8 configurable factors, sector detection, runway Factors [1, 1.125, 1.25, 1.5, 2, 0.875, 0.75, 0.6667], 45ยฐ sectors, log10 + rank modes | 10 | $150 | $1,500 |
| Breach detection logic โ orb comparison, compound signal scoring, deduplication 4-hour dedup window, aspect weighting, applying/separating bonus | 8 | $150 | $1,200 |
| Mint angle computation โ average of 8 planet longitudes at token creation date Julian Day conversion, planet position interpolation at historical date | 6 | $150 | $900 |
| Section Total | 50h | $7,500 |
03 ยท Planetary Ephemeris Engine
VSOP87 theory, Keplerian mechanics, geocentric tropical coordinates
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| VSOP87 series implementation โ Venus, Earth, Mars periodic terms L/B/R series coefficients, heliocentric to geocentric conversion, aberration correction | 20 | $160 | $3,200 |
| Keplerian orbital mechanics โ Mercury, outer planets, Moon Meeus AA2 algorithms, mean anomaly, eccentric anomaly, true anomaly | 16 | $160 | $2,560 |
| Julian Day arithmetic and epoch conversions J2000.0 epoch, TT vs UT1, delta-T correction | 4 | $160 | $640 |
| 10-planet position cache โ avoid redundant computation within scan cycle In-memory cache with TTL, batch position fetch | 4 | $150 | $600 |
| Aspect detection โ applying/separating, orb scoring, aspect type classification Angular distance, next-hour comparison for direction, Square/Trine/Conjunction/Opposition | 8 | $160 | $1,280 |
| GET /api/planetary/v2 โ zodiac formatting, glyph output, optional aspect summary fmtGeoLon, zodiacSign, zodiacGlyph, 4-level import path fix | 6 | $150 | $900 |
| GET /api/aspects โ date range scan, ?since=ISO8601 support, aspect history Window scan over configurable date range, JSON response with aspect events | 6 | $150 | $900 |
| Section Total | 64h | $10,080 |
04 ยท V3 Universal Token Database
MySQL/Drizzle catalog, 100k+ listings, multi-source ingestion
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| MySQL schema design โ token_listings + catalog_runs tables, Drizzle ORM setup Listing-level identity: source+exchange+pair+chain, Gann degree index, market metrics | 8 | $140 | $1,120 |
| CoinMarketCap ingestion adapter โ top 500+ listings, dateAdded, price, market cap CMC REST API, getCmcBySymbol() Map<string,CmcCoin>, rate limit handling | 6 | $140 | $840 |
| Binance ingestion adapter โ full spot pair list, base/quote resolution | 5 | $140 | $700 |
| DexScreener ingestion adapter โ 20+ chains, pair discovery, real-time price Ethereum, BSC, Solana, Polygon, Arbitrum, Base, Avalanche chains | 8 | $140 | $1,120 |
| PumpSwap / PancakeSwap / Uniswap V3 adapters โ DEX-native pair discovery Subgraph queries, on-chain pair factory enumeration | 10 | $140 | $1,400 |
| 10 CEX public feed adapters โ KuCoin, Bybit, Bitget, Gate.io, MEXC, OKX, etc. Public REST endpoints, symbol normalisation, error handling per exchange | 12 | $140 | $1,680 |
| Deduplication logic โ listing-level identity, upsert strategy, no symbol collapse Composite key: source+exchange+pair+chain, seen_at update on re-discovery | 6 | $140 | $840 |
| GET /api/catalog โ paginated, Gann degree filter, symbol search, source filter Drizzle query builder, degree range WHERE clause, cursor pagination | 6 | $140 | $840 |
| GET /api/catalog/runs โ discovery audit log, per-source stats | 4 | $140 | $560 |
| Section Total | 65h | $9,100 |
05 ยท Gann Breach Detection System
DEX L0, DEX L-1, CEX L0 breach stores, scanning, deduplication
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| DEX L0 breach scanner โ DexScreener pairs vs Gann L0 level, /api/gann-alerts POST triggers scan, GET returns stored alerts, 4h dedup, aspect overlay | 10 | $150 | $1,500 |
| DEX L-1 breach scanner โ separate store, one level below L0 Independent JSON store, mode-specific endpoint, same dedup logic | 6 | $150 | $900 |
| CEX L0 breach scanner โ Binance + 10 feeds, /api/cex-breach 500+ pairs, compound signal scoring, alert persistence | 10 | $150 | $1,500 |
| CEX long-running scan path โ /api/cex-breach/long, fire-and-forget + GET polling Handles >10s proxy timeout, server continues scan, UI polls for completion | 8 | $150 | $1,200 |
| Alert persistence โ /private JSON stores, survive server restarts Atomic write, read-on-startup, TTL cleanup for old alerts | 4 | $140 | $560 |
| GannBreachTab component โ mode switcher, reload-on-mode-change, alert cards Three modes with mode-specific GET/POST, score badges, aspect tags | 8 | $120 | $960 |
| Section Total | 46h | $6,620 |
06 ยท Momentum & Signal Detection Tools
Momentum scanner, coiling, delta-to-zero, pump alerts, squeeze, 100x, moon engine
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| Momentum Scanner โ rate-of-change across timeframes, token ranking | 10 | $140 | $1,400 |
| Coiling Detector โ Bollinger Band squeeze proxy, contracting range detection | 8 | $140 | $1,120 |
| Delta-to-Zero alerts โ buy/sell delta approaching zero, reversal signal | 6 | $140 | $840 |
| Pump Alerts โ sudden volume + price spike detection across DEX pairs | 6 | $140 | $840 |
| Squeeze Leaderboard โ Bollinger/Keltner squeeze intensity ranking | 6 | $140 | $840 |
| 100x Radar โ micro-cap + Gann alignment + momentum screen | 8 | $140 | $1,120 |
| Moon Engine โ lunar phase correlation, New/Full Moon signal overlay | 8 | $140 | $1,120 |
| Section Total | 52h | $7,280 |
07 ยท Exchange & Blockchain Integrations
Kraken, Coinbase Pro, multi-chain contract resolver, Etherscan
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| Kraken REST API integration โ spot pair list + historical trades kraken-fetcher.ts, OHLCV normalisation, error handling | 6 | $140 | $840 |
| Coinbase Pro REST API integration โ pair list + trades coinbase-pro-fetcher.ts, pagination, rate limiting | 6 | $140 | $840 |
| Multi-chain contract resolver โ Ethereum, BSC, Polygon creation date Etherscan txlist โ creation endpoint โ RPC earliest transfer fallback chain | 10 | $150 | $1,500 |
| Etherscan / BscScan / Polygonscan API wrappers API key rotation, retry logic, response normalisation | 6 | $140 | $840 |
| RPC fallback โ earliest transfer event scan for contract date eth_getLogs, block binary search, timestamp resolution | 6 | $150 | $900 |
| Section Total | 34h | $4,920 |
08 ยท Signal Journal & Outcome Tracking
Evidence ledger, checkpoint outcomes, LSF calibration
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| Signal Journal evidence store โ entry conditions, signal type, timestamp /private/signal-journal-evidence.json, atomic write, schema validation | 6 | $140 | $840 |
| Outcome checkpoint system โ 15m/1h/4h/24h/7d price excursion + target hit Scheduled checkpoint fills, max excursion tracking, target-hit boolean | 10 | $140 | $1,400 |
| LSF calibration engine โ log-score function from observed outcomes Probability calibration, signal type breakdown, Brier score | 10 | $150 | $1,500 |
| Journal page UI โ evidence table, outcome metrics, calibration dashboard Sortable/filterable table, checkpoint columns, score visualisation | 10 | $120 | $1,200 |
| GET /api/journal โ evidence + outcomes combined response | 4 | $140 | $560 |
| Section Total | 40h | $5,500 |
09 ยท Backend Infrastructure & API Layer
Express.js SSR, API routing, settings persistence, Telegram bot
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| Express server setup โ entry.ts, SSR render, static serving, API registration Vite SSR integration, renderToString, HelmetProvider, route handler pattern | 6 | $140 | $840 |
| Settings persistence โ /private/gannastro-settings.json, read/write API GET /api/settings, POST /api/settings, atomic file write, schema defaults | 6 | $140 | $840 |
| Telegram Bot integration โ alert delivery, applying-aspect notifications TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID secrets, message formatting, rate limiting | 8 | $140 | $1,120 |
| setInterval scan scheduler โ avoids OOM from cron worker spawning Configurable cadence, graceful shutdown, error recovery | 4 | $140 | $560 |
| GET /api/token/:symbol โ contract date, Circle of 8, aspects, pairs Multi-source resolution, Gann angle computation, aspect overlay | 8 | $140 | $1,120 |
| Error handling, logging, and API response normalisation | 6 | $140 | $840 |
| Section Total | 38h | $5,320 |
10 ยท Configuration & DevOps
Settings UI, secrets management, build pipeline, deployment
| Task / Deliverable | Hrs | Rate/hr | Cost |
|---|---|---|---|
| Settings page โ 5 tabs with persistent form state API Keys, Gann Parameters, Scanner Config, Data Sources, Planets & Aspects | 10 | $120 | $1,200 |
| Secrets management โ CMC_API_KEY, ETHERSCAN_API_KEY, TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID #airo/secrets integration, backend-only access | 3 | $120 | $360 |
| Vite SSR build pipeline โ client + server bundles, HMR, module graph vite build + vite build --ssr, dist/client + dist/server.bundle.mjs | 4 | $140 | $560 |
| TypeScript strict mode โ noUnusedLocals, noImplicitAny, all type errors resolved Import path fixes (4-level), fmtGeoLon vs fmtDeg, result vs data variable names | 6 | $120 | $720 |
| SEO โ react-helmet, JSON-LD, sitemap, canonical, Open Graph per page | 4 | $120 | $480 |
| Section Total | 27h | $3,320 |
Grand Total โ Full Project
$74,040
536 hours ยท avg $138/hr
Development Time
~13 weeks
at 40h/week
Team Size
1โ2 devs
Full-stack + quant
Deliverables
68
line items
Stack Complexity
Expert
VSOP87 + DEX + SSR
Estimate Notes
- Rates reflect senior full-stack + quantitative finance expertise. VSOP87 and Keplerian mechanics are specialist skills commanding a premium.
- Hours are estimates based on actual complexity observed during development. Planetary engine and multi-chain resolver were the most time-intensive components.
- Frontend rates are lower than backend/quant rates due to the availability of shadcn/ui and Tailwind tooling reducing raw implementation time.
- Does not include ongoing hosting, API costs (CMC, Etherscan), or future feature development (Liquidity Engine, Jupiter alerts, 100k+ DEX scale-up).
- All figures in USD. Estimate prepared October 2026.
GannAstro ยท Full Development Cost Estimate ยท Confidential
October 2026
Browser Print dialog โ Destination: Save as PDF