ANKEY adalah aplikasi flashcard sederhana untuk membantu proses belajar dengan metode tanya-jawab berbasis kartu. Kamu bisa membuat, mengelola, dan menguji ingatanmu terhadap berbagai materi dengan mudah melalui aplikasi ini.
- Buat Flashcard secara manual atau lewat kamera (OCR)
- Kelola Deck (grup flashcard, bisa dihapus & edit)
- Review dan Play Mode untuk latihan mengingat
- Integrasi database MySQL di backend
- Tampilan modern
- Login/Register user
git clone https://github.com/luthfiren/ankey.git
cd ankeySilakan clone juga backend (Node.js/Express) di:
Pastikan sudah install Node.js (https://nodejs.org/).
Lalu jalankan backend:
cd ankey_be
npm install
npm runNote: Jalankan backend lebih dulu sebelum menjalankan aplikasi Flutter.
- Install XAMPP (atau software MySQL lain)
- Start Apache & MySQL dari XAMPP Control Panel
- Buka phpMyAdmin: http://localhost/phpmyadmin
- Create Database baru dengan nama
flutter_auth(harus sama persis) - Import file SQL yang ada di
database/flutter_auth.sql- Klik database
flutter_auth→ Import → pilih fileflutter_auth.sql→ Go.
- Klik database
Pastikan struktur tabel sudah sesuai.
flutter clean
flutter pub get-
Via Android Studio:
Buka folder project → klik Run (pilih device emulator/HP Android) -
Via Visual Studio Code:
Pilih device yang diinginkan, lalu tekan Run (F5) atau:flutter run
- Pastikan backend sudah berjalan di
http://localhost:5000 - Pastikan konfigurasi API di project Flutter mengarah ke backend (lihat file
.dartyang berisi url API). - Jalankan backend lebih dulu sebelum frontend.
- Jalankan backend lebih dulu sebelum frontend (agar aplikasi bisa login/register dan akses data).
- Database: Gunakan XAMPP atau MySQL server lokal lain.
- Jika ada error koneksi, cek port backend, IP, dan firewall.
ankey/
database/
flutter_auth.sql
README.md
File SQL ada di folder
database/flutter_auth.sql.
Aplikasi ini dikembangkan untuk pembelajaran.
Silakan gunakan, modifikasi, dan kembangkan sesuai kebutuhan.
Frontend: https://github.com/luthfiren/ankey
Backend: https://github.com/KevinSatrio/ankey_be
- Thariq Kemal Hassan (5026221174)
- Luthfi Rihadatul Fajri (5026221077)
- Muhammad Kevin Checa Satrio (5026221083)
- Rosdiani Adiningsih (5026221101)
- Parisya Naylah Suhaymi (5026221138)