Arranged by ExcloLab

CELLS

Indonesia

2023

CELLS

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 databasesSingle-entry system in a unified database
Slow queries (10-15 seconds)<500ms, instant results
Confusing and unresponsive UINew, modern, and mobile-friendly UI
Unsynced collaborationReal-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.