System Overview

Runtime architecture and interaction flow across Assistiv frontends, backend API, and Aurora.

The Assistiv platform is split across two frontends and two backend services.

Runtime Flow

Service Responsibilities

ServiceResponsibility
assistivStudent and tenant-admin product UI, including auth, course workflows, study tools, and spaces UX.
assistiv-adminSystem-level administration UI: users, enterprise/subdomain setup, deployment and model usage views.
assistiv-backendMain API, auth/session flow, course/group/content management, logging, system admin controls.
auroraAI-centric capabilities and study/space intelligence endpoints under /aurora/v1.

Ports and Local URLs

ServiceLocal URL (expected)Notes
assistivhttps://127.0.0.1:4200Makefile runs Next with HTTPS and port 4200.
assistiv-adminhttps://127.0.0.1:4200 by defaultConflicts with assistiv if both run unchanged.
assistiv-backendhttps://127.0.0.1:3000 in dev modeUses TLS in development when NODE_ENV=development.
aurorahttps://127.0.0.1:3001/aurora/v1 in dev modeBase API prefix is /aurora/v1.

Important Integration Note

Both frontends can call the backend API and Aurora API separately. In production, Aurora is commonly referenced at https://backend.useassistiv.com/aurora/v1/..., which suggests gateway or reverse-proxy path routing in deployed infrastructure.