{"id":26879578,"url":"https://github.com/mrezkys/flutter_presence","last_synced_at":"2025-05-07T20:05:47.883Z","repository":{"id":40323516,"uuid":"490793449","full_name":"mrezkys/flutter_presence","owner":"mrezkys","description":"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.","archived":false,"fork":false,"pushed_at":"2022-05-15T03:20:45.000Z","size":15492,"stargazers_count":190,"open_issues_count":0,"forks_count":62,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-07T20:04:04.344Z","etag":null,"topics":["firebase","flutter","flutter-firebase","flutter-getx","flutter-open-source","free-flutter","getx","open-source","presence","presence-app"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrezkys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-10T17:16:42.000Z","updated_at":"2025-04-20T03:55:56.000Z","dependencies_parsed_at":"2022-07-13T01:40:31.552Z","dependency_job_id":null,"html_url":"https://github.com/mrezkys/flutter_presence","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrezkys%2Fflutter_presence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrezkys%2Fflutter_presence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrezkys%2Fflutter_presence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrezkys%2Fflutter_presence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrezkys","download_url":"https://codeload.github.com/mrezkys/flutter_presence/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252949272,"owners_count":21830151,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","flutter","flutter-firebase","flutter-getx","flutter-open-source","free-flutter","getx","open-source","presence","presence-app"],"created_at":"2025-03-31T13:30:51.305Z","updated_at":"2025-05-07T20:05:47.850Z","avatar_url":"https://github.com/mrezkys.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flutter Presence.\n\n## Introduction\n\nOpen 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.\n\n## App Screenshot\n\n\u003cimg src=\"https://github.com/mrezkys/flutter_presence/blob/main/demo/banner.jpg\" width=\"auto\" height=\"auto\" \u003e\n\u003cimg src=\"https://github.com/mrezkys/flutter_presence/blob/main/demo/shot.jpg\" width=\"auto\" height=\"auto\" \u003e\n\u003cimg src=\"https://github.com/mrezkys/flutter_presence/blob/main/demo/details.jpg\" width=\"auto\" height=\"auto\" \u003e\n\n## Demo\n\nYou can try the demo (only android, because i dont have mac to build the ios) by downloading this apk : \u003ca href=\"https://github.com/mrezkys/flutter_presence/tree/main/demo/application\"\u003eDownload Demo\u003c/a\u003e .\n\n**Admin Login**\n\nEmail : mrezkysulihin@gmail.com\nPassword : 123456789\n\n**Employee Login** :\n\nEmail : mrezkysulihin12@gmail.com\nPassword : 123456789\n\n\n\n## Installation\n\n**Step 1:**\n\nDownload or clone this repo by using the link below and do flutter pub get.\n\n```\nhttps://github.com/mrezkys/flutter_presence.git\ncd flutter_presence\nflutter pub get\n```\n\n**Step 2:**\n\nRename the app package name ( because this can affect the firebase ) . You can do it manually or using this package \u003ca href=\"https://pub.dev/packages/rename\"\u003eRename Package\u003c/a\u003e or look at this \u003ca href=\"https://stackoverflow.com/questions/51534616/how-to-change-package-name-in-flutter\"\u003eStackoverflow Question\u003c/a\u003e\n\n**Step 3:**\n\nRe init the firebase cli. \u003ca href=\"https://firebase.google.com/docs/flutter/setup\"\u003eSee Documentation\u003c/a\u003e\n\n**Step 4:**\n\nEnable firebase email/password authentication\n\n**Step 5:**\n\nCreate Firestore Database\n\n**Step 6:**\n\nThis 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\n\u003cbr\u003e\u003cimg src=\"https://github.com/mrezkys/flutter_presence/blob/main/demo/tutor/step 1.JPG\" width=\"400\" height=\"auto\" \u003e\u003cbr\u003e\ncopy the User UID. Next, you need to start a collection like this : *use the User UID as Document id\n\u003cbr\u003e\u003cimg src=\"https://github.com/mrezkys/flutter_presence/blob/main/demo/tutor/step 2.JPG\" width=\"400\" height=\"auto\" \u003e\u003cbr\u003e\nrole 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\n```\n2022-05-10T12:34:58.274129\n```\n\n**Step 7:**\n\nRun the flutter app\n\n**Step 8:**\n\nChange the company data at lib/company_data.dart\n\n## About the Author\n\nFlutter Presence is Developed by [mrezkys](https://www.facebook.com/mrezkys12)\nThe User Interface are designed by [mrezkys](https://dribbble.com/mrezkys)\n\n## Thanks To\nIconly, icons that i used on this project, created by [Piqo Design](https://www.figma.com/@piqodesign)\n\n## License\nFlutter Presence is under MIT License.\n\n## Donate\nYou can support me at [trakteer](https://trakteer.id/mrezkys) \u003cbr\u003e\n\u003ca href=\"https://trakteer.id/mrezkys\" target=\"_blank\"\u003e\u003cimg id=\"wse-buttons-preview\" src=\"https://cdn.trakteer.id/images/embed/trbtn-red-5.png\" height=\"45\" style=\"border: 0px; height: 45px;\" alt=\"Trakteer Saya\"\u003e\u003c/a\u003e\n\n## Announcement\n\nNow Flutter Presence already relased v1.0.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrezkys%2Fflutter_presence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrezkys%2Fflutter_presence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrezkys%2Fflutter_presence/lists"}