My Code Application
Platform Belajar Coding Interaktif

Project Overview
Sebuah aplikasi mobile interaktif untuk belajar coding yang dirancang bagi pemula, mirip dengan W3Schools. Aplikasi ini menyediakan berbagai kursus terstruktur, latihan soal, dan elemen gamifikasi untuk membuat proses belajar menjadi efektif dan menyenangkan.
Proyek ini dikembangkan untuk membuat pembelajaran coding lebih mudah diakses oleh siapa saja, kapan saja, langsung dari perangkat mobile. Aplikasi ini memecah konsep-konsep pemrograman yang kompleks menjadi materi-materi singkat yang mudah dicerna. Dengan adanya code editor terintegrasi dan latihan interaktif, pengguna dapat langsung mempraktikkan teori yang dipelajari. Elemen gamifikasi seperti poin, lencana, dan papan peringkat ditambahkan untuk menjaga motivasi dan menciptakan pengalaman belajar yang tidak membosankan.
Technologies Used
Challenges
- Mendesain code editor yang fungsional dan nyaman digunakan di layar kecil.
- Membuat materi kursus yang terstruktur dan mudah dipahami oleh pemula.
- Mengimplementasikan sistem pengecekan kode (code checker) yang akurat untuk latihan soal.
Solutions
- Menggunakan custom widget Flutter untuk membangun antarmuka editor yang responsif.
- Menyusun kurikulum secara bertahap (step-by-step) dengan contoh kasus nyata.
- Mengintegrasikan backend service dengan PocketBase untuk menjalankan dan memvalidasi kode dari latihan soal.
- Menerapkan sistem gamifikasi untuk meningkatkan motivasi dan retensi pengguna.
Project Gallery



Project Details
Client
Proyek Pribadi
Duration
2 Bulan
Year
2025
Category
Edukasi & Mobile
Key Features
- Berbagai Kursus Pemrograman (Python, JavaScript, dll.)
- Latihan Soal Interaktif dengan Pengecekan Kode
- Fitur Gamifikasi (Poin, Lencana, Papan Peringkat)
- Code Playground di dalam Aplikasi
- Pelacakan Progres Belajar per Kursus
- Sertifikat Penyelesaian Kursus