Skip to main content
Tri GunawanDeveloper
HomeERPApplicationsAboutContact
Let's Talk
Tri GunawanDeveloper

Business Automation Architect — 12+ years building ERP, AI-driven platforms, and enterprise solutions that deliver measurable ROI.

GitHubLinkedInEmail

Navigation

  • Home
  • Projects
  • ERP Modules
  • About

Expertise

  • ERP Solutions
  • Frontend
  • DevOps
  • Data Engineering

Resources

  • Case Studies
  • Contact

© 2026 Tri Gunawan. All rights reserved.

Built with using Next.js & React Three Fiber

Back to Case Studies
ERP & Mobile
12 min read1 Lead Developer, 2 Backend Developers, 1 Frontend Developer, 1 DevOps Engineer

ABCFood Complete ERP Ecosystem

How we built a comprehensive ERP solution with 172+ Odoo modules, mobile PWAs, and real-time analytics for a leading F&B distributor.

ABCFood Complete ERP Ecosystem

erp

Overview

ABCFood is one of Indonesia's leading food and beverage distributors, operating 3 subsidiaries (TLN, TMI, IEG) and serving 5,000+ retail outlets across Java. They approached us with aging legacy systems that couldn't keep up with their growth. We delivered a complete digital transformation with a multi-version Odoo ERP (v13 HRIS, v16 core ERP, v17 B2B portal), mobile apps for field teams, Authentik SSO, and real-time business intelligence.

Challenges

  • 1Legacy ERP system couldn't handle 10K+ daily transactions
  • 2Field sales team using paper-based order capture
  • 3No real-time visibility into inventory across 5 warehouses
  • 4Manual reconciliation taking 3 days per month
  • 5No mobile solution for 200+ delivery drivers

Solutions

  • Multi-version Odoo deployment: v13 HRIS, v16 ERP with 172+ custom modules, v17 B2B portal
  • Authentik SSO integrating 32 applications with OIDC/LDAP
  • React-based PWA for B2B ordering with offline support
  • Sales Force Automation app with GPS tracking and route optimization
  • Logistics Field App for drivers with POD capture
  • Real-time analytics dashboard with ClickHouse backend
  • Self-hosted on Hetzner with Dokploy orchestration and Traefik reverse proxy

Implementation

Phase 1: Core ERP (3 months)

Implemented sales, inventory, and accounting modules. Migrated 5 years of historical data. Trained 50 back-office staff.

Phase 2: Mobile Apps (2 months)

Developed SFA and LFA PWAs with offline-first architecture. Deployed to 200+ field sales and 150+ drivers.

Phase 3: B2B Portal (2 months)

Launched customer self-service portal. Integrated with Tokopedia and Shopee marketplaces.

Phase 4: Analytics (1 month)

Built real-time dashboards with Airflow pipelines and ClickHouse for sub-second queries on 1B+ rows.

Results

-60%
Order Processing
Reduced from 15 mins to 6 mins per order
10K+
Daily Transactions
System handles peak loads without degradation
99.5%
Inventory Accuracy
Up from 85% with real-time sync
1 day
Monthly Close
Down from 5 days with automated reconciliation
+40%
Sales Team Productivity
More customer visits with route optimization
99.9%
System Uptime
High availability with Dokploy + Docker on Hetzner
“The new system has transformed how we operate. Our sales team is more productive, inventory is always accurate, and we finally have real-time visibility into our business.”
Operations Director
ABCFood Distribution

Tech Stack

Odoo 16 Community
Python 3.11
PostgreSQL 15
React 18
Vite
TailwindCSS
Docker
Dokploy
Traefik
Authentik SSO
Apache Airflow
ClickHouse
Redis
Timeline
8 months
Team
1 Lead Developer, 2 Backend Developers, 1 Frontend Developer, 1 DevOps Engineer