Roadmap
Backend Production Roadmap
Transcribed from the backend repository's own PRODUCTION_ROADMAP.md — phases explicitly documented as done vs. not done, not implied by omission.
Phases 1–3 — API Hardening, Security & Auth, Database
Structured logging, request IDs, standardized error envelope, Prometheus metrics, rate limiting (slowapi), JWT + refresh-token auth with RBAC, API key management, and PostgreSQL persistence (users/projects/predictions/batch_jobs/api_keys/refresh_tokens/audit_logs). See CHANGELOG.md for the full list.
Not Yet Built
Phase 4 — Frontend (React + Next.js)
Dashboard, batch prediction UI, prediction history, admin dashboard, API keys UI, profile — a separate multi-week project. This marketing/product site is not that dashboard.
Phase 5 — AI/UX Features
SMILES editor, RDKit molecule viewer, drag-drop CSV batch upload, interactive SHAP plots, PDF/CSV export.
Phase 6 — Performance
Caching/queue layer and related optimizations.
Phase 7 — MLOps
Model tracking/versioning infrastructure (e.g. MLflow) — blocked on a tracking server this session doesn't have access to.
Phase 8 — Testing (95%+ coverage)
Expanding beyond the current test suite toward a formal coverage target.
Phase 9 — CI/CD (GitLab)
Automated pipeline for test/build/deploy on GitLab.
Phase 10 — Documentation
Broader documentation work beyond the model/dataset/validation cards already built into this site.
Phase 11 — Public Website
This site. The scope originally described here is what you're looking at — see PRODUCT_STRATEGY.md / ROADMAP_2027.md in the parent BioNexus Discovery repo for what's built vs. still backlog at the ecosystem level (Developer Portal, business pages, launch collateral).