Skip to content

TobyG74/LMSUnindraMobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LMS UNINDRA Mobile

Aplikasi mobile buat akses LMS UNINDRA, buat bikin gampang akses materi kuliah dari HP.

Releases

Screenshots

Login

Captcha Login Reset Password

Dashboard Mahasiswa & Dosen

Dashboard Mahasiswa Dashboard Dosen

Mata Kuliah Mahasiswa & Dosen

Mata Kuliah Detail Mata Kuliah

Laporan Perkuliahan Dosen

Laporan Perkuliahan Detail Laporan Perkuliahan

Jadwal Kuliah & Pertemuan Mahasiswa

Jadwal Kuliah Detail Jadwal Detail Jadwal

Jadwal Kuliah & Pertemuan Dosen

Jadwal Kuliah Detail Jadwal Detail Jadwal Detail Jadwal

Pertemuan: Tugas, External URL, Forum Diskusi Mahasiswa

Tugas External URL Forum Diskusi

Presensi Mahasiswa

Presensi Mahasiswa Presensi Mahasiswa

Presensi Dosen

Presensi Dosen Presensi Dosen Presensi Dosen Presensi Dosen

Cari Mahasiswa & Cari Dosen

Cari Mahasiswa Cari Dosen Cari Dosen

Tabel Konten

Fitur

  • Login otomatis (captcha auto-solve pake OCR)
  • Remember me buat nyimpen login
  • Dashboard yang simpel
  • Jadwal kuliah dengan indikator hari ini
  • Presensi
  • Materi pertemuan dengan badge "Baru"
  • Download materi (PDF, Word, PPT, Excel, dll)
  • Upload tugas dengan validasi deadline
  • Google Meet integration
  • Forum diskusi
  • URL eksternal

Tech Stack

  • Flutter
  • Dio (HTTP client)
  • Google ML Kit (buat OCR captcha)
  • Provider (state management)
  • Shared Preferences
  • Cookie Manager

Instalasi

Yang dibutuhin:

  • Flutter SDK (minimal versi 3.0.0)
  • Android SDK / Xcode
  • Internet

Cara install:

  1. Clone repo ini
  2. Install dependencies:
flutter pub get
  1. Jalanin aplikasi:
flutter run

Build Aplikasi

Android APK

flutter build apk --release

iOS

flutter build ios --release

Auto Solve Captcha

Fitur auto solve captcha pake Google ML Kit buat baca soal matematika di captcha terus solve otomatis.

Support operasi:

  • Tambah: 6+2=?
  • Kurang: 7-2=?
  • Kali: 8x2=?
  • Bagi: 9/3=?

Cara kerjanya:

  1. Ambil gambar captcha dari server
  2. Pre-process gambar biar lebih jelas
  3. OCR pake ML Kit
  4. Parse soal matematika
  5. Hitung & isi otomatis

Struktur Project

lib/
├── main.dart
├── models/          # Model data
├── services/        # API & service layer
└── screens/         # UI screens

License

MIT License


About

Aplikasi mobile buat akses LMS UNINDRA, buat bikin gampang akses materi kuliah dari HP.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages