Skip to content

Todo List

Durva Dongre edited this page Jun 4, 2025 · 1 revision

βœ… BullsEye Phase 1 – Todo List


🧩 Component Tasks (Grouped by Owner)

πŸ‘€ Durva24

1. Market Data Component

  • Build GET /api/components/market-data handler
  • Implement live LTP, % Change, Net Change tiles
  • Add IV, Beta, VWAP, Order Depth processing
  • Create sector-wise heatmap aggregation service
  • Write unit tests for market data service

5. Fundamental Analysis Component

  • Build GET /api/components/fundamental-analysis
  • Fetch and display financial ratios (P/E, ROE, FCF Yield, etc.)
  • Add support for EPS trends, shareholding patterns, pledges
  • Integrate dividend history and payout consistency
  • Build caching layer for fundamental data

πŸ‘€ omsandippatil

2. Portfolio Component

  • Build GET /api/components/portfolio
  • Implement holdings fetch (LTP, P&L, tax estimates)
  • Compute realized vs unrealized P&L
  • Integrate Sharpe ratio, max drawdown, and asset allocation
  • Build order history viewer (last 30 days)

3. Stock Screener Component

  • Build POST /api/components/stock-screener
  • Create filters for EV/EBITDA, PEG, MACD, delivery volume
  • Support custom and prebuilt screen logic
  • Backtest reliability of alerts & screens

4. Technical Analysis Component

  • Build GET /api/components/technical-analysis
  • Integrate candle types (Heikin-Ashi, Renko)
  • Add 30+ indicators support (MACD, RSI, Supertrend)
  • Implement correlation matrix (rolling beta, covariance)
  • Render annotated charts with earnings/events

πŸ› οΈ System & Platform Tasks (Grouped by Owner)

πŸ‘€ durvadongre

  • Setup Supabase client and encryption logic
  • Configure Supabase schema for chat storage
  • Implement /api/components/chat-storage route
  • Build React-based ChatPage.tsx UI
  • Wire chat history display and session handling

πŸ‘€ omsandippatil

  • Configure authentication logic (OAuth + JWT)
  • Store and retrieve secure API keys
  • Build mock APIs for testing Market Data, Portfolio, Screener, etc.
  • Add request validation and rate-limiting middleware

πŸ“¦ Cross-Cutting API Integration Tasks

  • Finalize data orchestration in /api/assemble (Durva24 & omsandippatil)
  • Complete /api/query natural language routing (Durva24)
  • Implement /api/insights with GPT reasoning (Durvadongre)

πŸ“… Milestone

Phase 1 deadline: [June 20, 2025]
Review meeting: [June 15, 2025]

πŸ“š Navigation

  • πŸ“‹ Research
    What we're actually going to build vs what we dream about
  • πŸ—ΊοΈ Roadmap
    Our master plan (subject to reality checks)
  • 🧩 Components
    The building blocks that hopefully work together
  • πŸ“‘ API Guide
    Interfaces to every modular service, from market data to tax
  • πŸ’° Funding
    How we keep the lights on (and the servers running)
  • πŸ—οΈ Architecture
    The technical deep dive for masochists
  • βœ… Todo List
    What’s pending, what’s burning, and who’s guilty
  • 🀝 Contributing
    Join the chaos, we have cookies*

*Cookies not guaranteed

Clone this wiki locally