Separate identity from institution access
Google sign-in establishes identity, while platform authority and institution membership independently determine what a person can see and do.
A bilingual, institution-configurable operations platform that keeps form definitions, immutable versions, assignments, progress, notifications, and audit history attached to one submission.

Institutions often manage operational requests across chat, spreadsheets, fixed forms, and verbal follow-up, separating submitted information from ownership, current status, and accountability.
English and Bengali must be complete interfaces, with locale-aware content and Bengali or Latin numeral handling where appropriate.
Google identity, platform authority, and institution membership are separate security boundaries, so every protected read and mutation must be authorized on the server.
Historical submissions must remain interpretable after an institution edits a form or workflow, requiring immutable published versions and explicit state transitions.
Google OAuth, Neon, Resend, and Netlify depend on environment-specific configuration without moving credentials into source control.
TanStack Start routes and server functions deliver role-aware React workspaces; framework-independent domain modules own forms, workflows, status transitions, and authorization; Drizzle repositories scope Neon PostgreSQL records by institution and actor; Better Auth, Google OAuth, Resend, Netlify Functions, and GitHub Actions form the identity, communication, deployment, and quality boundaries.
Locale-aware TanStack Start routes and React workspaces for platform administrators, institution managers, requesters, and employees
Framework-independent form validation, workflow versioning, ordering, permissions, assignments, and status transitions
Drizzle repositories over Neon PostgreSQL with immutable form and workflow versions, notifications, work logs, and audit events
Better Auth with Google OAuth, Resend invitation email, Netlify SSR functions, and GitHub Actions quality gates
Google sign-in establishes identity, while platform authority and institution membership independently determine what a person can see and do.
Each submission retains the immutable Form Version and Workflow Version it entered, so later edits cannot rewrite the meaning or required process of historical work.
Role-aware navigation improves usability, but server functions and institution-scoped queries remain the security controls for every protected read and mutation.
Employees and managers can preserve operational detail without publishing every internal note to the person who submitted the request.

Share your challenge, scope, and timeline to start a focused conversation.