Arranged by ExcloLab
CELLS
Indonesia
2023

System Modernization for Cultural and Ecological Education NGO
CELLS is a Bali-based non-profit focused on cultural and ecological education, facing issues with a slow, outdated digital system, fragmented data, and a confusing user experience.
ExcloLab was entrusted to fully modernize the system—from system audits, performance enhancements, database unification, to a UI/UX overhaul for a faster, more stable, and scalable system.
ExcloLab’s End-to-End Approach
System Audit and Business Process Mapping
We conducted a comprehensive analysis of the legacy Laravel 6 system, identifying significant process redundancies due to three standalone databases.
System Upgrade & Refactoring
Backend: Upgraded from Laravel 6 to Laravel 10, with refactored controllers, queries, and service layers for scalability and efficiency.
Frontend: UI completely redesigned using Vue.js for faster and more intuitive interactions.
Database: Three separate databases unified into a single MySQL schema for centralized CRUD operations.
Optimization & New Features
Query time reduced from 10-15 seconds to under 500ms
Added advanced filtering and search features
CRUD operations for animal, mineral, education reports, and more
Modern UI/UX to eliminate user confusion
Access control system and real-time collaboration between evaluators, data inputters, and educators
Infrastructure & Deployment
Hosting: DigitalOcean VPS
Development Environment: Docker (local + staging)
CI/CD: GitHub Actions for automated deployment
Technologies Used
Backend: Laravel PHP (v10)
Frontend: Vue.js SPA
Database: MySQL (unified schema)
Infrastructure: Docker, GitHub Actions
Hosting: DigitalOcean VPS
Results & Business Impact
Key Achievements
Data entry and retrieval 3x faster
System lag reduced by up to 95%
Improved integrity and consistency of ecological and cultural data
Real-time and synchronized team collaboration
ExcloLab’s Role
Our Role
We handled the entire CELLS system modernization process from start to finish: system audit, technology upgrades, database migration and unification, UI redesign, testing, and internal team onboarding.
Before vs After
Before | After |
---|---|
Data entry performed three times across three separate databases | Single-entry system in a unified database |
Slow queries (10-15 seconds) | <500ms, instant results |
Confusing and unresponsive UI | New, modern, and mobile-friendly UI |
Unsynced collaboration | Real-time user collaboration |
In One Sentence
Conclusion
ExcloLab revitalized CELLS’ education system, transforming a slow, fragmented platform into a fast, integrated, modern system supporting cross-role collaboration.