Spaces:
Sleeping
Sleeping
| Feature code,Feature,Current State,Done,Next Steps | |
| F01,Static multi-page site,Live,"Homepage, login, trends, study zone, about, test series, book class, simplified zone pages exist",Consolidate repeated page logic into shared JS/components and fix encoding issues | |
| B01,FastAPI backend,Live,Single-process app serves APIs and static pages from one container,Split route modules and add test coverage | |
| B02,Health endpoint,Live,/api/health returns cache and AI status,Add dependency checks and build metadata | |
| S01,Market data feed,Live,"Sensex, Nifty 50, USD/INR, Crude Oil fetched and cached",Add persistent history endpoint and replace hardcoded macro values | |
| S02,News aggregation,Live,"RSS scraping from ET, LiveMint, Moneycontrol, Business Standard","Add article content fetch, stronger dedupe, and source health monitoring" | |
| F02,AI market briefing,Live with fallback,Groq briefing cache and article summarizer endpoint exist,Surface AI results in frontend and add retry/error telemetry | |
| F03,Blog listing and detail,Live,"Featured, recent, category list, and slug detail endpoints work with demo/Supabase data","Add pagination UI, search, and admin moderation workflow" | |
| F04,Blog uploader,Complete,"PUT /api/blogs/{slug}, DELETE /api/blogs/{slug}, GET /api/blogs/mine, POST /api/upload/image; role enforcement (reader/writer/admin); draft visibility; edit mode in /blog-uploader; /my-blogs dashboard","Run DB migration: add updated_at column + trigger; create blog-images Supabase Storage bucket" | |
| A01,Authentication,Live in demo and Supabase modes,"Register, login, JWT, forgot-password, /api/auth/me",Replace demo password hashing with a proper password hasher and add refresh/session controls | |
| B03,Supabase integration,Partial,Content and auth can connect to Supabase; schema file now added,"Add migrations, row-level security, and environment validation at startup" | |
| C01,Study Zone,Partial,Static course catalog and gated navigation exist,"Add real course data, course detail page, enrollment flow, and payment integration" | |
| S03,Trends dashboard,Complete,"GET /api/market-data/history/{symbol} with period+interval params; in-memory cache with per-period staleness; hourly history_sync job; startup backfill; trends.html uses real API data for main chart + mini charts","No DB migration needed — in-memory cache only; add Supabase market_history table later for persistence across restarts" | |
| F05,Waitlist pages,Placeholder,"About, Test Series, Book Class, Simplified Zone collect emails locally only",Save waitlist submissions to Supabase and add admin export | |
| F06,Shared frontend utilities,Partial,Shared auth/API helpers exist in static/js/app.js,Migrate all pages to shared helpers and remove duplicated inline auth code | |
| A02,Deployment assets,Live,"Dockerfile, README, and Hugging Face deploy guide exist","Add CI validation, startup smoke tests, and secret management cleanup" | |