mrezkys/flutter_presence
지리정보(GPS)와 통합된 플러터 출석 앱으로 회사 또는 개발자로서 출석 앱을 구축하는 데 도움이 됩니다. 아름다운 사용자 인터페이스와 다중 사용자(관리자 및 직원) 기능을 제공합니다. 애플리케이션의 외관을 쉽게 변경하거나 새로운 기능을 추가할 수 있습니다. Getx와 Firebase를 사용합니다.
- Stars
- 197
- Forks
- 62
- 최근 푸시(UTC)
- 2022. 5. 15.
- 프로젝트 상태
- 활성
기술 주제
사용 중인 의존성
의존성 목록 17 개
- cloud_firestore
3.1.12 - convex_bottom_bar
3.0.0 - cupertino_icons
^1.0.2 - firebase_auth
3.3.14 - firebase_core
1.14.1 - firebase_storage
10.2.12 - flutter
{"sdk":"flutter"} - flutter_svg
1.0.3 - geocoding
2.0.4 - geolocator
8.2.0 - get
4.6.1 - image_picker
0.8.5 - intl
0.17.0 - maps_launcher
^2.0.1 - syncfusion_flutter_datepicker
^20.1.51 - flutter_lints개발 의존성
^1.0.0 - flutter_test개발 의존성
{"sdk":"flutter"}
순위
원본 README
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
README 펼치기 / 접기
Flutter Presence.
Introduction
Open Source Flutter Presence App integrated with geolocation (GPS) that can help your company or you as a developer to build a presence app. beauty user interface and have a multi user ( admin and employee ). You can also change the appearance of this application easily or add new features. Using Getx and Firebase.
App Screenshot
https://github.com/mrezkys/flutter_presence/blob/main/demo/banner.jpg https://github.com/mrezkys/flutter_presence/blob/main/demo/shot.jpg https://github.com/mrezkys/flutter_presence/blob/main/demo/details.jpgDemo
You can try the demo (only android, because i dont have mac to build the ios) by downloading this apk : Download Demo .
Admin Login
Email : mrezkysulihin@gmail.com Password : 123456789
Employee Login :
Email : mrezkysulihin12@gmail.com Password : 123456789
Installation
Step 1:
Download or clone this repo by using the link below and do flutter pub get.
https://github.com/mrezkys/flutter_presence.git
cd flutter_presence
flutter pub get
Step 2:
Rename the app package name ( because this can affect the firebase ) . You can do it manually or using this package Rename Package or look at this Stackoverflow Question
Step 3:
Re init the firebase cli. See Documentation
Step 4:
Enable firebase email/password authentication
Step 5:
Create Firestore Database
Step 6:
This time, we will set up the database and admin account. The first thing that you need to do is add user at firebase console authentication menu
https://github.com/mrezkys/flutter_presence/blob/main/demo/tutor/step%201.JPG
copy the User UID. Next, you need to start a collection like this : *use the User UID as Document id
https://github.com/mrezkys/flutter_presence/blob/main/demo/tutor/step%202.JPG
role is the important field, in this application there are 2 role ( admin and employee ). Also, the created_at field is using Iso8601String, but you can use this dummy date
2022-05-10T12:34:58.274129
Step 7:
Run the flutter app
Step 8:
Change the company data at lib/company_data.dart
About the Author
Flutter Presence is Developed by mrezkys The User Interface are designed by mrezkys
Thanks To
Iconly, icons that i used on this project, created by Piqo Design
License
Flutter Presence is under MIT License.
Donate
You can support me at trakteer
Trakteer Saya
Announcement
Now Flutter Presence already relased v1.0.0