Devlet · Client Portal
Secure Client Collaboration Platform with Real-Time Communication and Project Visibility

PROJECT OVERVIEW
Devlet Client Portal is a secure collaboration platform that gives clients structured visibility into their projects. It centralizes status updates, file sharing, messaging, invoices, and deliverables into a controlled, role-based environment integrated directly with Devlet Ops Engine.
PROBLEM
Client communication often lives across email threads, cloud drives, and messaging apps. This fragments project context, creates version confusion, and reduces accountability. The Client Portal replaces scattered communication with a structured, auditable workspace.
CORE GOALS
- Provide clients with structured project visibility
- Centralize files, updates, and billing in one interface
- Enable real-time messaging with audit history
- Enforce strict tenant isolation between clients
- Integrate seamlessly with Devlet Ops Engine jobs and billing
PROJECT VISIBILITY
- Project dashboard with status indicators and milestone tracking
- Deliverables list with approval states
- Timeline-based update feed from internal team
- Linked invoices and payment history
MESSAGING SYSTEM
- Threaded conversations scoped per project
- Role-based messaging permissions
- Real-time updates using WebSockets
- Persistent message storage with read receipts
FILE MANAGEMENT
- Project-scoped file uploads
- Version-aware document records
- Secure access with signed URLs
- Role-based download permissions
BILLING AND PAYMENTS
- Invoice visibility synced from Ops Engine
- Stripe-powered payments
- Payment status tracking and receipt history
- Automated invoice email notifications via job queue
TECHNICAL ARCHITECTURE
Next.js (App Router), Tailwind CSS
Next.js API routes, integrated with Ops Engine
WebSockets for messaging and presence
PostgreSQL with strict tenant isolation
Auth.js with role-based access control
S3-compatible storage with signed access
MVP SCOPE
- Client authentication and tenant scoping
- Project dashboard with status and deliverables
- File upload and download system
- Basic real-time messaging
- Invoice visibility and Stripe payment links
WHY IT MATTERS
- Turns Devlet Studio into a structured productized agency
- Reduces operational friction between team and clients
- Demonstrates multi-tenant architecture and real-time systems
- Integrates directly with Ops Engine for automation and billing