/absensi_flutter

An application about the employee absence application, with Flutter and API from local server

Primary LanguageDart

Project logo

Aplikasi Absensi Karyawan with Flutter + Laravel

Numenide Static Badge


Tugas ke 14 dari pak Dedi Gunawan MT. CCIE.

📝 Table of Contents

⛓️ Dependencies / packages

Projek ini membutuhkan beberapa dependensi tambahan sbg berikut:

  • cupertino_icons: ^1.0.6
  • google_fonts: ^6.1.0
  • location: ^5.0.3
  • syncfusion_flutter_maps: ^24.2.6
  • shared_preferences: ^2.2.2
  • http: ^1.2.0

🏁 Getting Started

Sebelum mengisntall pastikan sudah menginstall kotlin versi terbaru di android/build.gradle

Flutter project

  1. clone projek git ini di local storage anda
git clone https://github.com/numen111104/absensi_flutter.git
  1. update dependenci dari projek ini
flutter pub get

set back-end

Anda dapat menggunakan api yang sudah terhosting dari https://cek-wa.com/presensi/public/ atau anda bisa juga menginstall api anda di local server anda menggunakan hotspot, berikut adalah caranya:

  1. Pastikan hotspot portable sudah tersambung di laptop anda, kemudian cek ipv4 addres nya dengan cara mengetik perintah ipconfig di cmd, dan salin. Contoh
Wireless LAN adapter WiFi:

   ...
   ...
   IPv4 Address. . . . . . . . . . . : 172.18.20.59
   ...
   ....
  1. fork project backendnya dari repositori milik pak adji @SeptiawanAjiP dan clone repositorinya
git clone https://github.com/SeptiawanAjiP/presensi-backend.git
  1. Update Composer dan dependensi lainnya, kemudian copy .env.example dan ubah namanya menjadi .env
composer update
cp .env.example .env
php artisan key:generate
  1. Setting database dan lain-lain pada file .env
  2. Jalankan projek ke server lokal menggunakan addres IPv4 yang tadi sudah dicek, pastikan itu laptop anda sudah terhubung ke hotspot yang sama dengan hp yang anda gunakan sebagai debugger
php artisan serve --host:172.18.20.59 --port:8000

⛏️ Built With

✍️ Authors

Lihat detail Kontributor yang ikut andil dalam projek ini.