Commit Graph

6 Commits (cd07de09c61131d12ddec6102f0d6e538efa7106)

Author SHA1 Message Date
isnowglobal-admin cd07de09c6 ORATS integration: implemented client with v1 API, fallback to mock data
- Added ORATS API client with authentication (X-API-Key header)
- Implemented market data routes with ORATS → mock fallback
- Added ORATS status endpoint (/api/orats/status)
- Configured API key in .env (currently returning Forbidden - needs verification)
- Market data endpoints: /api/market/:symbol/summary, /gex, /expirations
- Screener endpoint uses ORATS when available, falls back to mock
2026-05-21 21:56:21 -04:00
isnowglobal-admin f112a14d60 Phase 1: Migrate from SQLite to PostgreSQL
- Provisioned PostgreSQL 16 droplet (2vCPU/4GB) on DO
- Converted Drizzle ORM from better-sqlite3 to node-postgres
- Updated schema to use pgTable, serial, timestamp
- Added initDb() startup function for table creation
- Configured connection pooling (max 20, idle timeout)
- Removed better-sqlite3 dependency
- Deployed and verified: auth create/read works on PostgreSQL
- DB: gammanexus@gammanexus-db (10.136.95.120 private network)
2026-05-21 19:50:37 -04:00
isnowglobal-admin db0f693a22 Docs: meeting notes and implementation plan from team call 2026-05-21 19:33:22 -04:00
isnowglobal-admin 87da0d19b3 Fix auth: hash routing bugs, proper error parsing from JSON responses 2026-05-21 16:24:39 -04:00
isnowglobal-admin 5d0b8736fc Redesign: Nexus AI theme - deep black background, neon green accent, modern typography 2026-05-21 03:48:41 -04:00
isnowglobal-admin 003a913186 GammaDesk initial commit - Options Gamma Analytics platform 2026-05-21 01:41:11 -04:00