chore: remove redundant Dockerfiles and boilerplate main.py bd7d596 Karan6124 commited on 24 days ago
docs: create professional and detailed README files for all subfolders f259a90 Karan6124 commited on 24 days ago
fix: filter out flat closed-market candles in both ingestion worker and graphql stock_history resolver to prevent horizontal flat-line 1D charts when market is closed 582c3ad Karan6124 commited on 28 days ago
fix: stagger worker ticker fetches with a 1.5s delay and increase loop sleep to 30s to completely prevent yfinance IP rate-limiting baeb3a4 Karan6124 commited on 28 days ago
fix: add adaptive rate-limit cooldown to worker.py to stop hammering yfinance fast_info during IP rate limit bans a8c2f14 Karan6124 commited on 28 days ago
fix: wrap worker polling loop in try-except block to prevent crashes from database drops 0d3b38b Karan6124 commited on Jun 30
fix: worker dynamically fetches watchlist tickers from DB instead of hardcoded list 6006e7e Karan6124 commited on Jun 29
fix: wire KAFKA_BOOTSTRAP_SERVERS from settings and fix duplicate imports cbe96d2 Karan6124 commited on Jun 24
chore: configure supervisord and Dockerfiles for single-container deployment 6a32f24 Karan6124 commited on Jun 23
feat: implement Google OAuth, Razorpay webhook, and bug fixes for watchlist and yfinance polling e728632 Karan6124 commited on Jun 18
feat: implement stock ingestion worker with yfinance, aiokafka streaming, and database aggregation 4c65b79 Karan6124 commited on Jun 16