🚧 This project is not completed
This application is showcasing
- MVS (Model, View, Service)
- QR code scanner
- GPS to locate current position
- Flutter: ^3.13
- Dart: ^3.1
- Android Studio / Xcode
- Backend API running -> see https://github.com/ghufr/attendance-api
-
Edit
lib/services/constants.dart
=> BASE_URL = http://10.0.2.2:1337 (for emulator) / http://localhost:1337 (for web) -
Open
localhost:1337/admin
, do the setup proccess to create admin user -
Run the API project run:
npm run develop
-
Start android emulator / connect adb devices (optional)
-
On the App project run:
flutter run
After the API running, you can check the localhost:1337/admin
to view dashboard
- Change
BASE_URL
inlib/services/constants.dart
- run
flutter build
The API made using strapi.js, a Headless CMS to quickly prototyping, you can found API specs in this Postman Collection: https://www.postman.com/ghf-dev/workspace/public/collection/2708961-ff1c0681-7a65-418a-9629-189d19f3a95c