← BACK TO HOME

Archis Platform Features

A secure, role-aware caseload management system and timekeeping framework designed for Nepalese law practices.

01 / DATABASE INFRASTRUCTURE

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.

RLS-Policy.sql
-- 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()
    )
  );
02 / ROLE-BASED ACCESS CONTROL

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.

Owner / Full Control

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

Dashboard
Cases
Clients
Tasks
Documents
Team Settings
SIMULATED PANEL VIEW
LAWYER VIEW

Firm-Wide Health Telemetry

Active Matters
24
+3 this week
Urgent Hearings
5
Next 30 days
Due Tasks
14
7 assigned to team
Overdue Dockets
2
Requires attention
LOGPartner reviewed Apex Corp litigation briefs.
03 / SYSTEM CAPABILITIES

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.

Timezone-Safe.ts
// 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;
04 / DATE & TIMEZONE CALCULATIONS

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.