All projects/projects/gama-agro-sejati-erp
Full Stack

Gama Agro Sejati (GAS) ERP

Multi-app ERP for PT Gama Agro Sejati covering purchasing, sales, inventory, and field operations — a Laravel back office, a Bun API, and a Flutter app for sales reps.

Source stays with the client

Built with

  • Laravel
  • Filament
  • ElysiaJS
  • Bun
  • Flutter
  • Prisma
Gama Agro Sejati (GAS) ERP interface

What it is

An ERP suite for PT Gama Agro Sejati, an agricultural distribution business, split across three deployables sharing one MariaDB database. A Laravel and Filament back office covers master data, purchasing and receiving, inventory and stock transfers, delivery orders and packing, price lists, and sales orders with an approval path for non-standard pricing. A separate ElysiaJS API on the Bun runtime serves the field, exposing the subset of that domain the mobile client needs behind JWT auth and reading the same schema through Prisma. The Flutter app lets sales reps raise orders, log customer visits with photo and GPS evidence, register new outlets on the spot, run retail stock checks at the customer premises, and track their own targets. Scheduled jobs push confirmed sales orders into Accurate Online, and n8n workflows handle stock-mutation sync and payroll document generation.

What it does

  • Laravel and Filament back office for purchasing, sales, and operations
  • ElysiaJS API on Bun serving the mobile client over JWT
  • Flutter field app for the sales team
  • Sales order approval path for non-standard pricing
  • Sales visit logging with photo and GPS capture
  • New outlet (NOO) registration from the field
  • Customer retail check — stock opname at the customer site
  • Accurate Online sync and n8n automation workflows

Open for commissions

Need something built like Gama Agro Sejati (GAS) ERP?

Send the scope and I'll come back with a timeline, a price, and what I need from you to start.

See rates