I have written a rendez-vous service in [url removed, login to view] for a project called "CRYPTOCOW" that aims to provide end-to-end encrypted mobile messaging. The service code is written in [url removed, login to view] and MySQL (through Sequelize). While it the code is functional and working, I am looking to add some functionalities I am lacking the skills and time for to implement myself. More specifically, I am looking to implement :
1/ A DHT based architecture, allowing multiple services to join into one domain allowing a mobile client to query one service endpoint ("where is userjoe ?") and return a response based on multiple service nodes working together (complex, 50% complete).
2/ Run a POST query containing all hashes of phone numbers, looking up corresponding hashes on the rendez-vous service (easy, 75% complete).
3/ Implement support for asynchronous OTR protected message sending, based on Moxie's design at [url removed, login to view] (hard, 0% complete).
4/ Small bug fixes (over a period of one week, max) and clean up of code.
If above mentioned tasks are completed in time, and you love working on this type of project, I would like to explore how to build a more sustainable collaboration as a lot of additional work is still to be done.