Banner Emildon LiveChat

Emildon LiveChat

Satu ruang kerja dukungan pelanggan real-time untuk desktop, iOS, dan Android

Software Custom ● Live Dipublikasikan 17 Juli 2026

Galeri

Melihat lebih dekat

Behind the project

Why this work exists.

Emildon LiveChat adalah ruang kerja dukungan pelanggan real-time untuk agen dan team lead. Produk ini mempertemukan antrean percakapan, active visitor monitoring, proactive outreach, assignment, tags, templates, rich messaging, arsip, serta pengaturan tim dalam satu pengalaman yang tersedia di Android, iPhone, iPad, Windows, dan macOS.

Titik Awal yang Sebenarnya

Proyek ini bukan greenfield. Saat Nahl mulai pada 4 Mei 2026, codebase telah memiliki struktur proyek Flutter, UI yang sangat dasar, dan mekanisme chat awal. Kontribusi Nahl dimulai dari fondasi tersebut: mengaudit perilaku client, membangun ulang seluruh bahasa visual, memperbaiki alur chat, lalu memperluasnya menjadi produk yang siap dipakai dan dirilis.

Dalam tiga hari perubahan pertama yang tercatat, 39 file tersentuh—8 di antaranya baru—melalui 10 commit, dengan 9.226 baris ditambahkan dan 6.172 dihapus. Perubahan tidak hanya terjadi pada presentation layer; kontrak domain, repository, API client, WebSocket service, navigation, dan lifecycle juga diperbaiki sambil mempertahankan clean architecture yang telah ada.

Dari Basic Chat Menjadi Workspace Dukungan

UI lama ditulis ulang dari awal agar lebih bersih, modern, dan konsisten. Nahl berperan sekaligus sebagai client engineer, product designer, dan UI/UX designer. Sistem token adaptif membawa light mode dan dark mode ke seluruh layar, sementara layout responsif membuat satu pengalaman dapat bekerja di phone, tablet, dan desktop.

Di balik tampilan tersebut, sistem chat diperluas dengan optimistic messaging, presence real-time, typing indicator, grouped bubbles, attachment gambar dan file, Markdown, read receipt, auto-saved draft, message actions, saved replies, swipe dan bulk resolve, pencarian, filter, serta sinkronisasi status tanpa polling. Hive membuat percakapan dapat terbuka segera dari cache lokal; API dan WebSocket memperbaruinya di belakang layar. Offline banner, session hardening, token refresh, notification deduplication, dan Firebase push menjaga alur tetap dapat dipercaya ketika jaringan atau lifecycle aplikasi berubah.

Produk kemudian berkembang menjadi workspace operasi. Agen dapat memantau visitor aktif, melihat browsing history, referrer, perangkat, negara, dan konteks lokasi sebelum memulai percakapan. Conversation queue dipisahkan menjadi active, initiated, dan archive. Agent, tags, templates, chat widgets, profile, password, device sessions, language, theme, serta notification preferences mendapat alur pengelolaan tersendiri.

Satu Client, Banyak Bentuk Rilis

Nahl menangani adaptasi, packaging, signing, submission, dan release aplikasi secara penuh. Versi publik hadir di Apple App Store, Google Play, serta distribusi desktop Windows dan macOS. Ia juga merancang dan membangun landing page download desktop sebagai pintu distribusi aplikasi Windows dan macOS.

Cakupan Nahl merentang dari product design dan rekonstruksi UI/UX hingga arsitektur client, workflow percakapan, integrasi real-time, adaptasi lintas perangkat, landing page desktop, dan seluruh proses release aplikasi. Emildon LiveChat menjadi bukti kemampuannya membawa satu client product secara end-to-end dari codebase awal menuju distribusi publik.

Produk yang Bisa Diteruskan

Selain fitur pengguna, Nahl membangun Developer Options berisi API logger, WebSocket monitor, session vitals, preference inspector, environment switcher, perjalanan Git, dan milestone map. In-app wiki menjelaskan arsitektur, data flow, struktur folder, clean architecture, serta cara menambah fitur. Laporan akhir mencatat lebih dari 100 commit dan sekitar 139 ribu baris ditambahkan sepanjang dua bulan 24 hari.

Angka tersebut adalah bukti volume perubahan kode, bukan pengganti dampak pengguna. Nilai utama proyek ini terletak pada hasil yang dapat diamati: client yang semula sangat dasar berubah menjadi satu sistem dukungan adaptif yang dapat digunakan, dirilis, dipahami, dan diteruskan oleh engineer berikutnya.

Kunjungi project

Project detail

Platform
AndroidiOSiPadOSWindowsmacOS
Versi
iOS 1.1.0Desktop 1.0.3
Teknologi
FlutterDartGetXDioPusher Channels / WebSocketFirebase Cloud MessagingHiveSharedPreferences
Update terakhir
2026-07-28
Status
Released — App Store, Google Play, Windows, dan macOS
Peran
Lead Client EngineerProduct DesignerUI/UX DesignerRelease Owner
Cakupan
End-to-end client engineering100+ commit selama 2 bulan 24 hariSatu aplikasi adaptif untuk phone, tablet, dan desktop
Titik awal
Meneruskan struktur proyek, UI sangat dasar, dan mekanisme chat awal
Organisasi
Emildon · Global Skills Meet · CCM UK
Dimulai4 Mei 2026