Spaces:
Sleeping
Sleeping
Q-Simplified - Change Versioning
Version: 1.2.0
Last Updated: 2026-05-03
Feature Status Table
| Feature | Current State | Done | Next Steps |
|---|---|---|---|
| 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 |
| FastAPI backend | Live | Single-process app serves APIs and static pages from one container | Split route modules and add test coverage |
| Health endpoint | Live | /api/health returns cache and AI status |
Add dependency checks and build metadata |
| Market data feed | Live | Sensex, Nifty 50, USD/INR, Crude Oil fetched and cached | Add persistent history endpoint and replace hardcoded macro values |
| News aggregation | Live | RSS scraping from ET, LiveMint, Moneycontrol, Business Standard | Add article content fetch, stronger dedupe, and source health monitoring |
| AI market briefing | Live with fallback | Groq briefing cache and article summarizer endpoint exist | Surface AI results in frontend and add retry/error telemetry |
| 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 |
| Blog uploader | Implemented in v1.2.0 | New authenticated POST /api/blogs endpoint, Supabase insert flow, and /blog-uploader page |
Add image upload/storage, draft editing, delete/update actions, and writer/admin permissions |
| 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 |
| Supabase integration | Partial | Content and auth can connect to Supabase; schema file now added | Add migrations, row-level security, and environment validation at startup |
| Study Zone | Partial | Static course catalog and gated navigation exist | Add real course data, course detail page, enrollment flow, and payment integration |
| Trends dashboard | Partial | Live ticker values load; charts render in browser | Replace generated chart series with backend history data |
| Waitlist pages | Placeholder | About, Test Series, Book Class, Simplified Zone collect emails locally only | Save waitlist submissions to Supabase and add admin export |
| 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 |
| Deployment assets | Live | Dockerfile, README, and Hugging Face deploy guide exist | Add CI validation, startup smoke tests, and secret management cleanup |
v1.2.0
- Added feature inventory and delivery tracking table.
- Added CSV export of the feature tracker.
- Added Supabase schema file at
database/schema.sql. - Added authenticated blog uploader UI at
/blog-uploader. - Added
POST /api/blogsfor creating blog posts in Supabase. - Added blog creation helper logic with slug generation and featured-post handling.
- Added
Credential.txt.txtto.gitignoreto reduce accidental commits.