Original PDF
โŠ•

GannAstro

Full Development Cost Estimate
Crypto-Astrology Trading Dashboard ยท October 2026 ยท Confidential
Total Investment
$74,040
Total Hours
536h
Avg Rate
$138/h
Sections
10
Cost by Section

01 ยท Frontend & UI Framework

React 19, TypeScript, Vite SSR, shadcn/ui, Tailwind CSS
Task / DeliverableHrsRate/hrCost
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 Total120h$14,400

02 ยท Gann Price Engine

Log10 price geometry, Circle of 8, level ladders, breach detection
Task / DeliverableHrsRate/hrCost
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 Total50h$7,500

03 ยท Planetary Ephemeris Engine

VSOP87 theory, Keplerian mechanics, geocentric tropical coordinates
Task / DeliverableHrsRate/hrCost
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 Total64h$10,080

04 ยท V3 Universal Token Database

MySQL/Drizzle catalog, 100k+ listings, multi-source ingestion
Task / DeliverableHrsRate/hrCost
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 resolution5$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 stats4$140$560
Section Total65h$9,100

05 ยท Gann Breach Detection System

DEX L0, DEX L-1, CEX L0 breach stores, scanning, deduplication
Task / DeliverableHrsRate/hrCost
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 Total46h$6,620

06 ยท Momentum & Signal Detection Tools

Momentum scanner, coiling, delta-to-zero, pump alerts, squeeze, 100x, moon engine
Task / DeliverableHrsRate/hrCost
Momentum Scanner โ€” rate-of-change across timeframes, token ranking10$140$1,400
Coiling Detector โ€” Bollinger Band squeeze proxy, contracting range detection8$140$1,120
Delta-to-Zero alerts โ€” buy/sell delta approaching zero, reversal signal6$140$840
Pump Alerts โ€” sudden volume + price spike detection across DEX pairs6$140$840
Squeeze Leaderboard โ€” Bollinger/Keltner squeeze intensity ranking6$140$840
100x Radar โ€” micro-cap + Gann alignment + momentum screen8$140$1,120
Moon Engine โ€” lunar phase correlation, New/Full Moon signal overlay8$140$1,120
Section Total52h$7,280

07 ยท Exchange & Blockchain Integrations

Kraken, Coinbase Pro, multi-chain contract resolver, Etherscan
Task / DeliverableHrsRate/hrCost
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 Total34h$4,920

08 ยท Signal Journal & Outcome Tracking

Evidence ledger, checkpoint outcomes, LSF calibration
Task / DeliverableHrsRate/hrCost
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 response4$140$560
Section Total40h$5,500

09 ยท Backend Infrastructure & API Layer

Express.js SSR, API routing, settings persistence, Telegram bot
Task / DeliverableHrsRate/hrCost
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 normalisation6$140$840
Section Total38h$5,320

10 ยท Configuration & DevOps

Settings UI, secrets management, build pipeline, deployment
Task / DeliverableHrsRate/hrCost
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 page4$120$480
Section Total27h$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
GannAstroPowered by JPL Horizons & Swiss Ephemeris