Opian Technologies

Opian ERP

A modular multi-tenant ERP platform with a React frontend and .NET backend for identity, HRM, workflow-driven operations, auditing, and tenant administration.

ReactTypeScriptVite.NET 9EF CorePostgreSQLTailwind CSSTanStack Query

What it does

  • Feature-owned modules with shared application shell boundaries
  • Typed server-state and API client architecture
  • Role, page, and action permissions with tenant-bound sessions
  • Employee records, timesheets, leave requests, and approval workflows
  • Versioned workflow engine, audit metadata, and SaaS tenant foundations
  • Automated formatting, linting, build, test, and pull-request quality checks
Op

Inside the build

Problem, constraints, decisions, and outcome.

What changed and why

01

Problem

A growing ERP frontend can quickly become a shared-file bottleneck where teams overwrite one another and business behavior leaks into generic UI code.

02

Constraint

Multiple feature teams need independent ownership while permissions, accounting values, and lifecycle rules remain controlled by backend contracts.

03

My contribution

Established the frontend foundation, module ownership rules, shared shell boundaries, typed API access, server-state conventions, and quality gates.

04

Technical decision

Organize work by business feature, use TanStack Query for server state, and keep the shared application shell separate from module behavior.

05

Outcome

Created a maintainable ERP frontend foundation that supports parallel feature delivery with automated build, lint, formatting, and test checks.

More Work

Other projects from the same portfolio.