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).