I developed an app called geance for the company i was working for using flutter with firebase as backend . it basically used for monitoring and recording employees across different sites and report to the admin, the admin have its pwn panel in which he can add or remove employees , the admin can also see the records of each employee in real time. when the app records it will record both the time and exact location of the employee four times a day, so i used location services library to record the position of the employee and i also used simple and interactive UI . the user can also see his attendance record on the tab calendar tab , he can select any date and see his attendance by that date.