Phase 1 foundation

ResearchHub

Secure, trilingual research platform foundation.

Phase 1 establishes the production authentication core with secure passwords, cookie-based sessions, CSRF protection, rate limits, account lockout, and audit events.

Architecture

Next.js web shell, Fastify API, shared schema/config packages, PostgreSQL, Redis.

Delivery

Tested authentication API, database migrations, CI, and HTTPS Ubuntu deployment.

Tokens

Accent color: #0f7c82

Radius scale: 18px / 28px

Phase 1 remaining delivery

Complete authentication delivery

Email verification, recovery, MFA, passkeys, OIDC, and trilingual account screens.

Study and survey versioning

Immutable publish flow, study lifecycle, and builder drafts.

Consent-aware runtime

Public/private links, save/resume, response submission, and auditability.