You will build react native component which uses redux thunk . This component will upload the phone address book for android into janusgraph without any modifications. You do not need to do authentication etc. We will merge your code into our app. You can just create a sample app with fake authentication ONLY for android. The upload of the phone book for the first time needs to be in background . We need to ask permission to user to access contacts.
Once the data is uploaded to janusgraph, you will need to build gremlin queries which will return following:
1) phone number which is most common among all
2) phone number which is common between x, y and z contacts , where x, y, z are names of people whose contacts were uploaded
We will give you cloud based janusgraph access via IBM cloud:
[login to view URL]
You will need to think about data structure etc.