📦
STOCK PDA
Stock Opname PDA — Backend API
API Running
Persada Swalayan · Internal System

Stock Opname
via Handheld Scanner

Backend API untuk proses stock opname menggunakan aplikasi Flutter PDA. Operator scan item langsung di lapangan — hasil otomatis tercatat dan di-patch ke stock utama.

Laravel 12
🐘 PostgreSQL
🔐 Laravel Passport
v12.62.0
Base URL https://stock-pda.persadaswalayan.com/api/pda
Endpoint Groups

🔑 Auth

Login, profil, dan logout. Token berbasis Personal Access Token dengan expiry 6 jam.

  • POST /auth/login
  • GET /auth/me
  • PATCH /auth/me
  • POST /auth/logout

📅 Jadwal

Operator melihat jadwal stock opname yang di-assign kepadanya beserta daftar item.

  • GET /schedules
  • GET /schedules/{id}

🔄 Sesi

Kelola sesi kerja operator: mulai, lihat progress, dan selesaikan sesi opname.

  • POST /sessions
  • GET /sessions/{id}
  • PATCH /sessions/{id}/finish

📷 Scan Item

Proses scan barcode. Setiap scan dicatat di audit trail yang immutable (scan_log).

  • POST /sessions/{id}/scan
  • GET /sessions/{id}/items
Tech Stack
Laravel 12 PHP 8.2+ PostgreSQL Schema pda.* Laravel Passport (PAT) API Resources Request Tracing (X-Request-ID) Flutter PDA Client