Skip to content

StockFlow · Year 2026

StockFlow

Internal application for port operations: race-safe stock IN/OUT, audit chain, role-based access, and Excel reporting.

Quick Facts

Role
Full-Stack Developer
Year
2026
Sector
Logistics
Stack
  • Laravel 11
  • React 18
  • MySQL 8
  • Sanctum
  • maatwebsite/excel 3.1
  • Vite
  • Tailwind

Problem & Solution

StockFlow - Overview

StockFlow is an internal application used by the port operations team to record stock movements, manage module-level access per role, and produce Excel reports. It is designed to stay stable during peak hours and to be maintainable by the next engineer who joins.

Short lead: this application translates operational port requirements, which usually arrive in business language, into clear REST APIs and frontend flows, so requirement changes do not always mean renegotiating the contract.

Read case studies →

Screenshot Gallery

Architecture Diagram

React 18 SPA, Laravel 11 REST API, MySQL 8 with Sanctum and module-based middleware.

Engineering Case Studies

Security & Quality

  • Formula injection escape on every user-controlled Excel field.
  • Self-delete guard prevents admin from removing their own account.
  • Last-admin guard prevents running without an active admin.
  • Token revoke on user soft-delete prevents token reuse.
  • Test DB safety guard (APP_ENV + DB prefix) prevents dev DB wipe.

Want to discuss this project?

Want to discuss this project?

Send me an email