Skip to content
Back to Work
Government / Management System
2025
13 months

ATIR Appeals Management System

A full-lifecycle Appeals Management System for Pakistan's Inland Revenue tribunal, digitising filing, hearings, bench workflows, orders, copying, disposal, and record-room transfer across five stations.

LaravelReactTypeScriptPostgreSQLInertia.jsTailwind CSSCloudflare R2
AAM
The Challenge

Problem

ATIR needed a secure, court-grade digital system to manage the full appeal lifecycle across multiple tribunal stations. The workflow involved bench formation, roster management, hearings, dissent and counter-sign routing, copying branch service, record-room movement, user approvals, permissions, reports, and public-facing publication requirements.

Our Method

Approach

Ujjan mapped the tribunal workflow from filing through disposal, then built a role-aware platform around station ownership, appeal numbering rules, bench and roster flows, hearing history, order routing, and audit visibility. The system was designed for real operational use across Islamabad, Lahore, Karachi, Peshawar, and Multan.

What We Built

Solution

The platform combines Laravel 12, React, TypeScript, Inertia.js, PostgreSQL, Cloudflare R2 media storage, PDF and Excel exports, database-backed RBAC, audit logs, notifications, announcements, judgments, gallery management, and deployment automation on a VPS stack with backups and security hardening.

The Team

Project Team

The people who brought this project to life.

AU
LEAD

Abdul Rehman Ujjan

Project Lead, DevOps, Backend, Database, Foundational Developer

Islamabad, Pakistan

Founder of Ujjan and project lead for complex web platforms, government systems, and automation-heavy products.

LaravelNext.jsReactTypeScript+5
View Portfolio

Results

20+

Workflow modules

5

Tribunal stations

66 permissions

Permission model

53 tables

Database footprint

Tech Stack

LaravelReactTypeScriptPostgreSQLInertia.jsTailwind CSSCloudflare R2

Client

Government of Pakistan

13 months engagement

Gallery
Image 1
Image 2
Image 3
Start a Project

Interested in Working Together?

We would love to hear about your project.

Start a Conversation