Case Study Jun 2025 — Nov 2025
ERP System @ CV Makanan Segala Acara — Gamal Musthofa
Built a cross-platform ERP application (Android, iOS, Website) with a single integrated API for CV Makanan Segala Acara. Developed alongside 1 other programmer and launched to 268 employees across all branches after testing with branch stakeholders.
Platform & Technology
All three platforms run on top of 1 centralized Express.js API — mobile (Android & iOS) is built with React Native, while the website is built with React. MySQL database is used across all platforms with VPS deployment.
Mobile (Android & iOS)
- React Native cross-platform
- Runs on Android & iOS simultaneously
- Responsive UI for field staff
- Multi-role authentication
Website (Dashboard)
- React.js — Browser-based SPA
- Owner & Admin Dashboard
- Real-time reports & monitoring
- Centralized data management
Backend & Database
- Single Express.js REST API
- PostgreSQL — 1 centralized schema
- 3 roles: User, Admin, Owner
- Deployed on VPS / Nginx
Development Stages
End-to-end process from requirements analysis to post-launch maintenance across all branches.
Pre-Launch Testing
Before launching to all 268 employees, small-scale testing was conducted with branch stakeholder heads as representative user testers. Feedback from these sessions served as the basis for final improvements before full rollout to all CV Makanan Segala Acara branches.
Testing Scope
- Branch stakeholder heads as testers
- Testing all flows per role (User, Admin, Owner)
- Mobile & web dashboard flow validation
- Feedback collected prior to launch
Launch Target
- 268 CV Makanan Segala Acara employees
- All company branches
- Phased rollout per branch
- Usage training per role