A Multi-Module diary app that allows users to authenticate, select an emoji based on the current mood and then write about it providing a title and a description plus images.    The app supports both online and offline data persitence thanks to firestore built-in support for both connectivity scenarios.