1. Online attendance.
2. Checkin / Checkout from app.
3. Event handling from app.
4. Offline storage for event record.
User can make their attendance from mobile application. This app has checkin-checkout facility. User can use this according to their use. User can download all event list and record any event's information, store offline and upload data later. User can upload image and video.