Kamus Banjar adalah aplikasi mobile yang dirancang untuk menyediakan pengguna dengan kamus lengkap bahasa Banjar. Aplikasi ini memungkinkan pengguna untuk mencari kata dalam bahasa Banjar, melihat maknanya dalam bahasa Indonesia, dan mengakses informasi linguistik tambahan.
Aplikasi ini tersedia di Google Play Store:
- 🔍 Pencarian kata dalam bahasa Banjar
- 📜 Daftar kata dengan definisi lengkap, contoh kalimat, dan turunan kata
- ⭐ Simpan kata favorit (lokal untuk tamu, server untuk pengguna terdaftar)
- 🎨 UI minimalis dan ringan dengan dukungan tema gelap/terang
- 📅 Kata Hari Ini di halaman utama
- 👤 Autentikasi pengguna opsional (daftar/masuk)
- 👍 Voting (suka/tidak suka) pada entri kata
- 💬 Komentar berulir per entri kata
- ✏️ Usulan kata baru dari komunitas dengan pelacakan status
- 🛡️ Panel admin: kelola kata, tinjau usulan, moderasi komentar, kelola pengguna, statistik
- Frontend: Flutter
- Backend: Golang
- Database: MySQL & JSON file
-
Clone dan jalankan backend:
git clone https://github.com/iqbaleff214/kamus-banjar-api.git cd kamus-banjar-api -
Install dependencies:
go mod tidy
-
Jalankan server lokal:
go run main.go
Secara default akan berjalan di
http://localhost:8001.
Pastikan URL ini digunakan diAPI_BASE_URLsaat menjalankan aplikasi mobile.
-
Clone repository ini:
git clone git@github.com:404NotFoundIndonesia/kamus-banjar-mobile-app.git cd kamus-banjar-mobile-app -
Install dependencies:
flutter pub get
-
Jalankan aplikasi dengan environment variable, silakan ikuti sesuai kebutuhan:
flutter run --dart-define=API_BASE_URL=http://10.0.2.2:8001
- Buka Run > Edit Configurations...
- Pilih konfigurasi
main.dart - Isi Additional run args:
--dart-define=API_BASE_URL=http://10.0.2.2:8001
- Tekan
F5→ klik ikon roda gigi untuk editlaunch.json - Tambahkan:
{ "name": "Flutter", "request": "launch", "type": "dart", "program": "lib/main.dart", "args": [ "--dart-define=API_BASE_URL=http://10.0.2.2:8001" ] }
Proyek ini berlisensi di bawah MIT License.
Kontribusi sangat diterima! Jika ingin berkontribusi:
- Fork repository ini
- Buat branch baru (
git checkout -b feat/fitur-baru) - Commit perubahan (
git commit -m 'Menambahkan fitur X') - Push ke branch (
git push origin feat/fitur-baru) - Buat Pull Request
Jika ada pertanyaan atau saran, jangan ragu untuk menghubungi kamu:
- Email: 404nf.oa@gmail.com | andikasujanadi@gmail.com | iqbaleff214@gmail.com
- Website: 404notfound.fun
Terima kasih telah menggunakan Kamus Banjar! 😊