Archis Platform Features
A secure, role-aware caseload management system and timekeeping framework designed for Nepalese law practices.
Core Architecture & Multi-Tenancy
Archis isolates firm data at the database layer using a unified SaaS instance. Underneath the hood, PostgreSQL policies protect access and secure multi-tenant integrity.
Tenant Isolation
Data isolation via a primary firm_id column in all practice tables.
Database RLS
PostgreSQL Row-Level Security (RLS) rules block requests lacking proper firm authorization.
Secure Onboarding
Firms and owners are established atomically via database RPC execution checks.
-- Enforce RLS on cases table
CREATE POLICY firm_isolation_policy
ON public.cases
FOR ALL
USING (
firm_id = (
SELECT firm_id
FROM public.users
WHERE id = auth.uid()
)
);Dynamic Persona Simulator
Permissions are programmatically gated on both client routing and database access. Toggle between roles below to see how Archis reshapes the UI and security matrix.
Lawyer (Admin)
Firm Owner & Senior Associate
Scope of Permission
- ✔Full administrative controls across the tenant workspace.
- ✔Manage firm-wide team rosters and assign permissions.
- ✔Create, edit, and archive case files and client records.
- ✔Assign tasks and delete documents firm-wide.
Sidebar Section Access
Firm-Wide Health Telemetry
Operational Dashboard Modules
Archis combines case pipelines, activity logs, task states, and secure bucket streaming into a centralized interface.
Case Matter Management
Litigation files with customized stages (`pending`, `active`, `settled`, `closed`). Linked clients co-litigation indexes database arrays. All logs commit field changes to internal audit history tables.
Task Workflow States
Allocate tasks directly to associates. Inline checkboxes update state machines (`pending` → `in_progress` → `completed`). Live chat logs in task drawers enable rapid consultation comments.
Private Documents Portal
Drag-and-drop intake files for everyone to view. Only Lawyer's have the deletion rights while allowing staff secure binary streaming downloads.
Time & Billing
Easily log billable hours for cases and tasks. Generate, edit, and send professional invoices featuring automatic PDF generation with line items. Track partially and fully paid invoices via financial KPIs.
Team & Platform Controls
Invite team members securely via automated email credentials. The platform owner gets a dedicated Super Admin panel to manage firm subscriptions, view platform telemetry, and handle tenant onboarding.
Role-Aware Dashboards
Dedicated views providing firm-wide telemetry for Lawyers, and personal queues for Paralegals showing overdue task alerts, weekly deliverables, and upcoming hearings for supported cases.
// Compare ISO date strings directly (UTC+5:45 safe)
const todayString = new Date()
.toLocaleDateString("en-CA", {
timeZone: "Asia/Kathmandu"
}); // Output: "YYYY-MM-DD"
// Overdue check avoids datetime offsets
const isOverdue = taskDueDate < todayString;Nepal Standard Time (NST) Compliance
UTC+5:45 offsets are vulnerable to client-side datetime drift. Archis bypasses browser-specific timezone errors on court hearing deadlines and overdue checks by applying strict ISO string matching.
- ISOISO String Comparisons: Standardizes deadline checking by comparing date fields formatting matches directly, avoiding raw Javascript hour setters.
- CALMidnight Calculations: Computes time intervals directly relative to Kathmandu midnight, locking precise calendar date intervals.
Experience the system in action.
Create an owner account for your practice today. Secure multi-tenancy and RLS policies are active and optimized out-of-the-box.