IndiView is a communication hub designed to work with the self-hosted network Diatum. With IndiView, you can maintian a contact list, share pictures and videos, and chat all while having full privacy and control of your data. Your data is transmitted only between self-hosted nodes and mobile devices. Within the app you seletively share your contact info, photos and videos, so your contacts will not all see your identity in the same way. Family may have access to photos or phone numbers that a coworker may not. Most importantly, since all of the data resides in your node, if you move to another Diatum app, your data goes with you.
[1] login screen [2] contact list [3] available contact feeds [4] your feed [5] conversation list [6] contact dialogue
To use the app, you will need to have an account on a Diatum node. Diatum provides instructions for installing a node on a Raspberry Pi or an AWS EC2 Instance [Note: Diatum doesn't require you to have a domain]. With the default installation, you will be able to access your device through the Diatum Portal and create accounts that will reside on your node. Once you have an account ready, you can download IndiView for either iOS or Android.
Any feedback on the design, usability, features or bugs is greatly appreciated. For those with coding experience, the server code is written with Java Spring and the mobile code is written with React Native. The code for interacting with the diatum network resides in the folder 'mobile/diatum' which can be taken to create other apps independent of IndiView.