The client approached Technostacks to develop an automatic attendance collection system that can enable related stakeholders to manage attendance. The critical requirement was that the client wanted a system that can even work offline.
Users can use the system and add/edit attendance at any time when an internet connection is available. The attendance will be saved at both local as well as on the main server. However, when there is no internet accessible then attendance will be saved in the device’s local database. And whenever a user connects the device to internet and syncs attendance, then attendance will be seamlessly synced.
The client needed a key functionality wherein when a student scans NFC card a pop-up should appear showing attendance status as present or late with user profile picture if selected ON from settings. While scanning if there is internet connection and if user has selected the Sync attendance button then the attendance will be saved at both local and server levels. However, when it does not works that way then data will be saved locally and will be stored to server on timely syncing.