PRANA
00:00:00 WITA

FishPro

A fish processing management system that follows each purchase order from raw material receiving through batch traceability and production yield to packing.

(Year)
2026
(Role)
Full-stack Developer
(Stack)
  • PHP
  • Laravel
  • Blade
  • Tailwind CSS
  • Vite
  • Chart.js
  • SQLite
  • Vercel
(Type)
Operations App / Fish Processing Management
FishPro presentation showing the light-theme dashboard on a laptop plus two phones in dark theme with the dashboard and raw-material stock pages.
FishPro production dashboard in light theme: recovery and shrinkage cards, active PO, output, packed box and alert counters, and per-product process and packing progress for each purchase order.
(Problem)

Track purchase orders, incoming raw material, production sessions and packed boxes in one place, so progress and shrinkage per product stay visible.

(Approach)

I built it with Laravel 11, Blade and Tailwind CSS on SQLite, with Chart.js for the dashboard. It covers purchase orders, raw material receiving with live yield estimates, batch and lot traceability, production sessions per stage, and packing with surplus tracking, plus readable light and dark themes.

(Result)

A public demo on Vercel with fictional seed data that can be reset. The dashboard shows per-product process and packing progress, early warnings, a stock summary and a 7-day output chart. Gallery images are read-only captures of the demo; no real buyers or production volumes are claimed.

The same FishPro production dashboard in dark theme, with recovery, shrinkage and counter cards above the per-PO product progress tables.FishPro Purchase Order list in light theme: buyer, products, unloading and stage columns, total boxes, progress, deadline and status for two demo orders.FishPro raw material page in dark theme: current stock grouped by material category, each item with its kilogram balance and minimum-stock setting.FishPro Batch & Lot page in light theme: filters by PO, supplier, material, stage and date above a table of traceable raw-material batches with initial and remaining weight.FishPro production process page in dark theme: shortcuts to cutting, trimming and steak stages, daily session, input, output and waste counters, and stage and PO filters.FishPro packing page in light theme with box list and packing input actions; the demo database has no packing sessions yet.
(Next project)

Agen Inbox →