Invite-Only Portal

Desktop-friendly portal on `app.teachvault.app`

TeachVault 3.0.0 keeps phone-native classroom flows inside the Flutter app while opening an invite-only professional web surface for review-heavy, table-heavy, and admin-heavy work.

12

Faculty desktop modules

Review, mentor, reports, timetable, and backup-center oriented web surfaces.

4

Mobile-only surfaces

QR, camera, biometric, and offline classroom-critical flows remain outside the portal.

guest

Current portal tier

Portal rollout is invite-only at first, with approved teachers and institutions entering in controlled batches.

Pro Modules

These workflows follow existing Pro-only mobile capabilities.

pro

CO-PO Attainment

Class-wise CO-PO workspace review on desktop: course outcomes, mapping levels, direct and indirect attainment, and aggregated PO summaries synced from mobile.

pro

Course File Builder

Desktop planning cockpit for the template-driven course file workflow, anchored to the current NBA-aligned default and class-wise rollout signals.

pro

Student Profile Review Queue

Review hosted and native student profile submissions with exact reject targets and desktop-first comparison tools.

pro

Mentor-Mentee Workspace

Desktop workspace for cohort browsing, meeting follow-ups, communication context, and profile review entry points.

pro

Mentor Profile Review Queue

Review mentee self-updates, compare supporting attachments, and finalize teacher-owned records from a large-screen queue.

Free And Hybrid Modules

These surfaces are available to signed-in teachers, with a few cloud-only actions gated separately when that behavior is live.

free + pro

Classes

Browse every class on your TeachVault account from the desktop. Filter by academic year, subject, or section, and inspect classroom location, schedule context, and archive status without picking up your phone.

free + pro

Students

A desk-friendly view of every student across all your classes, with search, filters, and full profile inspection. Spreadsheet-style edits and CSV imports from the web are coming next.

free + pro

Academic Registry And Marks

Flexible attendance-plus-marks workspace where faculty can define custom columns, import scores, and prepare published student progress.

free + pro

Student Progress Publishing

Teacher-facing control center for deciding which attendance summaries, marks, and academic profile details become visible to students.

free + pro

Reports and Exports

Desktop-friendly reports, filters, and export history with room for free basic exports and Pro enhancements.

free + pro

Timetable Import and Management

Spreadsheet-friendly timetable intake and validation surfaces with schedule-aware desktop ergonomics.

free + pro

Backup and Export Center

One place for local backup visibility, cloud-destination status, and recovery-oriented admin actions.

Deployment Notes

Portal boundaries and invite-only rollout expectations are preserved in this pilot.

Delivery Tracks

A thin pilot now, real integrations next, desktop polish after that.

Pilot Foundation

Scaffold a bounded Next.js portal under `web-portal/` without touching the Flutter app runtime, then roll it out invite-only first.

  • Dashboard shell with module map
  • Deployment notes for `app.teachvault.app`
  • Invite-only rollout posture for approved teachers
  • Health endpoint for smoke checks

Phase 1 Integrations

Wire review queues, mentor workflows, reports, and backup surfaces behind real APIs.

  • Auth and session model
  • API adapters for existing backend surfaces
  • Role-based navigation and route guards

Desktop Optimization

Improve table density, imports, and power-user ergonomics once core workflows are live.

  • CSV and timetable import flows
  • Keyboard shortcuts and batch actions
  • Operational dashboards and export history

Health check endpoint available at /api/health.