←All WorkProject 03 / 2024

BAST — Berita Acara Serah Terima Management System.

Full-Stack DevelopmentUI/UX

BAST is a full-stack web application for managing Berita Acara Serah Terima documents and related administrative data through a structured digital workflow.

Technical Overview
Year2024
Period2024
Role
Full-Stack DeveloperUI/UX Designer
StatusComplete
Stack
LaravelPHPReactTypeScriptInertia.jsTailwind CSSVitePest
Testing
Pest
Engineering Highlights
  • Server-side RBAC across Super Admin, Admin, and Staff workflows
  • Backend-validated document lifecycle with revision, cancellation, archive, and restore transitions
  • Server-side PDF generation with automatic document numbering
  • UUID route identifiers to avoid exposing incremental database IDs
  • Activity logging and two-factor authentication
  • Automated quality gates with Pest, Larastan/PHPStan, linting, and TypeScript checks
PROJECT OVERVIEW

A digital workflow for handover administration.

BAST is a full-stack web application designed to manage Berita Acara Serah Terima documents and the administrative data connected to them.

The system brings document creation, record management, status tracking, history, and day-to-day administrative actions into one structured workflow so each handover can be managed from a clear operational context.

01 / PURPOSE

Administrative handover should move through a system, not a scattered set of files.

02 / THE SYSTEM

Built around the complete document workflow.

A centralized workspace for managing handover documents, administrative data, document status, and day-to-day system activity.

Built around the complete document workflow.
03 / WORKFLOW LOGIC

The document state defines what can happen next.

BAST treats each document as part of an administrative lifecycle rather than as a standalone file. Its current state determines which actions are relevant while keeping the related information connected throughout the process.

The workflow covers Draft, Finalized, Completed, and Archived documents while still supporting exceptional conditions such as Cancelled and Reopened when the administrative process requires them.

04 / PRODUCT EXPERIENCE

One workflow, across every stage.

Each interface represents a different part of the same administrative process — from creating and reviewing records to document output, history, status control, and management.

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4
Gallery image 5
Gallery image 6
Gallery image 7
Gallery image 8
05 / SYSTEM AT A GLANCE

A focused system for a real administrative process.

The application combines role-based access, state-driven document handling, responsive interfaces, and a live full-stack workflow.

01FULL

Full-stack application

Interface, application logic, data handling, and deployment work as one system.

0203

User roles

Access and actions are structured around different responsibilities in the administrative workflow.

03STATE

Document lifecycle

Available actions follow the current document state instead of treating every record the same way.

04LIVE

Deployed project

The application is available as a live web project for direct exploration.

06 / SYSTEM DESIGN

The interface follows the work behind the document.

The main design challenge was translating an administrative process into an interface that stays understandable as records move between states and responsibilities.

That meant keeping document status visible, connecting related administrative information, making available actions predictable, and maintaining consistency across desktop and smaller screens. The result is a workflow that prioritizes clarity over unnecessary interface complexity.

07 / FINAL RESULT

A clearer way to manage handover administration.

BAST brings document handling, administrative records, workflow state, and day-to-day management into one focused full-stack experience.

View live project↗
BAST management system displayed on laptop and mobile device mockups.