As this is an offline application, following key features would be needed:
- A local database
- A SignUp/Sign In Page
- Notification drawer
And following things would make the experience better:
- A smooth running app, done by means of optimizing database queries
- Proper Error messages