Case Studies

Real projects ERPFit has delivered. Client names are anonymized — we respect our partners' privacy. The work below reflects real capabilities, from real processes.

F&B · E-commerce

E-commerce Platform for F&B Business

Challenge

An F&B business managing 40 brands with 5,000+ products. Product data scattered across multiple systems — Excel, Google Sheets, marketplace platforms. No single source of truth, manual data entry, inconsistent product content across sales channels.

Solution

  • Deployed ERPNext 15 as central management system — sales, inventory, purchasing, accounting in one platform
  • Built a PIM (Product Information Management) system for multi-brand, multilingual product content
  • AI-assisted product descriptions — auto-generated SEO content for each sales channel
  • Created 5 brand satellite websites auto-generated from PIM data — each brand gets its own site
  • Deployed Mautic for email marketing — automated campaigns, customer segmentation
  • Real-time stock and price sync between ERPNext, websites, and marketplaces

Results

  • 40 brands, 5,000+ products managed from a single system
  • 5 brand satellite websites running automatically
  • 80% reduction in product data entry time with PIM + AI
  • Email marketing fully automated — from data import to campaign delivery

ERPNext 15 · MariaDB · Redis · Bun · Hono · Mautic · Cloudflare · PostgreSQL

Infrastructure · DevOps

7 VPS Consolidated Into One System — From Chaos to Control

Challenge

Business running 7 VPS instances scattered across multiple providers. No one had full visibility of the entire system. When incidents occurred, it took hours to identify which server was affected. Backups were manual and inconsistent — some servers hadn't been backed up in 3 months.

Solution

  • Full infrastructure inventory — classified services by criticality and uptime requirements
  • Consolidated 7 VPS down to 2 cloud VPS + 1 on-premise Proxmox server — optimized hybrid architecture
  • Docker + Coolify for app management, Traefik reverse proxy — deploy and rollback in minutes
  • Automated monitoring for 19+ services with Uptime Kuma — incidents detected and alerted via Telegram within 5 minutes
  • Automated daily backups, 30-day retention, offsite copies at Hetzner (Germany) — no more relying on someone remembering to run backups

Results

  • From 7 providers to 1 dashboard — entire infrastructure in one view
  • 19+ services monitored 24/7 — incidents detected in minutes, not hours
  • Automated daily backups with European offsite copies — ready to recover anytime
  • Reduced operating costs, but more importantly: reduced risk of data loss and downtime

Proxmox · Docker · Coolify · Traefik · Uptime Kuma · HestiaCP · SFTP · Hetzner

Email Marketing · DevOps

Email Marketing Platform Upgrade — Zero Downtime

Challenge

Outdated Mautic 3.3.3 installation using Froala editor (no longer free). Needed upgrade to Mautic 7 with GrapesJS without losing campaign data, contact lists, or disrupting email delivery.

Solution

  • Full data analysis: campaigns, email templates, contact lists, automated workflows
  • Built a conversion plugin to migrate templates from Froala to GrapesJS — preserving layout and content
  • Created an HTML cleaner tool for legacy markup — removing dead code, normalizing formatting
  • Step-by-step upgrade: 3.3.3 → 4 → 5 → 7 on staging environment first
  • Production switchover during maintenance window — full workflow verification post-upgrade

Results

  • Mautic 3.3.3 → 7 upgrade completed — zero downtime for end users
  • All email templates converted to GrapesJS — no content lost
  • Conversion plugin and HTML cleaner released as open source
  • Stable system — no intervention needed post-upgrade

Mautic · GrapesJS · PHP · MySQL · Docker · TypeScript

Compliance · Accounting

Compliance Automation for Vietnamese SMEs

Challenge

Small business without a dedicated chief accountant, frequently missing tax and reporting deadlines. Regulations changing constantly (Decree 147/2024, Tax Law 2025) — nobody could keep up.

Solution

  • Built automated compliance calendar — reminders for VAT, CIT, PIT, social insurance (BHXH/BHYT) deadlines
  • System tracking new decrees and circulars affecting the business
  • Auto-prepared filings — system drafts documents, business just reviews and signs
  • VAT invoice (red invoice) issuance connected directly to tax authority — approve via phone
  • Annual financial report reminders and preparation assistance

Results

  • Zero missed tax or reporting deadlines — automated calendar reminders
  • Monthly compliance processing time reduced from days to hours
  • Business runs it independently — no dependency on outside consultants
  • Red invoices issued via phone — fast, regulation-compliant

TypeScript · Bun · meInvoice API · Telegram Bot · Cron

WordPress · Security

WordPress Security Rescue

Challenge

WordPress site hacked — malware injected into core files, redirecting users to phishing pages. 8-second page load time, old hosting with no backups. Business losing customers every day the site remained infected.

Solution

  • Full filesystem scan — identified and removed malware from core, plugins, and themes
  • Clean WordPress core reinstall — preserving content, database, and media
  • Comprehensive security hardening: firewall rules, 644/755 file permissions, login protection, XML-RPC lockdown, HTTP security headers
  • Speed optimization: caching (Redis + page cache), Cloudflare CDN, image compression, database cleanup, PHP tuning
  • Migrated to new hosting with automated daily backups

Results

  • Site fully clean — Google Search Console warning removed within 48 hours
  • Page load time from 8 seconds to under 2 seconds
  • Multi-layer security — no reinfection after 6 months of operation
  • Automated daily backups — never lose data again

WordPress · Redis · Cloudflare · HestiaCP · WP-CLI · Linux

Facing a similar challenge?

Describe your situation — we'll respond within one business day.

Contact Us