Lamban Bahasa
A community-driven language learning platform
Perusahaan
Lamban Bahasa
Tahun
2024 - 2025
Kategori
Language Learning
Peran
Front End Web Developer
Tinjauan
Lamban Bahasa adalah kamus digital bahasa Lampung yang dirancang untuk menyediakan akses tersentralisasi ke kosakata, frasa, dan tata bahasa Lampung yang berbasis komunitas. Artinya masyarakat dapat berkontribusi dalam penambahan kosakata dan frasa menjadikan kamus ini terus bekembang.
Proyek ini merupakan hasil kolaborasi antara saya sebagai frontend developer dan tim yang terdiri dari backend developer, mobile developer, dan UI/UX Designer. Dalam pengembangannya, kami menggunakan teknologi modern seperti Qwik untuk frontend, Golang untuk backend, dan React Native untuk mobile. Pemilihan Qwik sebagai framework frontend memungkinkan saya untuk membangun antarmuka yang sangat cepat dan responsif, dengan tetap memerhatikan pengalaman pengguna yang optimal.
Tantangan utama dalam proyek ini sebagai seorang frontend developer adalah memahami cara kerja Qwik, yang berbeda dari framework JavaScript tradisional. Qwik mengutamakan performa dengan memuat hanya bagian-bagian yang diperlukan dari aplikasi pada waktu yang tepat, sehingga meningkatkan kecepatan dan efisiensi aplikasi secara keseluruhan.
Secara keseluruhan, proyek ini memberikan pengalaman berharga dalam mengembangkan aplikasi web yang responsif dan cepat, serta memperluas pengetahuan saya tentang teknologi frontend modern dan dapat diselesaikan dalam waktu 6 bulan.
Anda dapat mengakses aplikasi ini di lambanbahasa.com. Selain itu, Anda juga dapat mengunduh aplikasi mobile-nya di Google Play Store.
Tech Stack
Frontend: Qwik, TypeScript, Tailwind CSS Backend: Golang, PostgreSQL Mobile: React Native, JavaScript
Tujuan
- Mengembangkan aplikasi web yang sangat scalable dan beperforma tinggi menggunakan Qwik.
- Mengintegrasikan RESTful API untuk komunikasi yang lancar antara layanan frontend dan backend.
- Menghadirkan pengalaman pengguna yang responsif dan dioptimalkan untuk platform web dan seluler.
- Mengimplementasikan dashboard kontributor dan peninjau dengan insight real-time dan tools manajemen korpus.
- Memastikan praktik kode yang bersih dan dapat digunakan kembali (reusable) untuk mendukung maintainability dan scalability jangka panjang dari platform.
Galeri Proyek
Sekilas tampak tentang proyek ini





