Disrupt the District Hackathon - Communication Regardless

Communication Regardless is an framework/app intended to bypass the internet to provide secure information to people in countries where the government censors news/does not have the infrastructure to sustain internet. The way this works is using SMS to send the data over text to and from a phone endpoint and a server. This way information can be sent securely completely free of the internet!

Time spent: 24 hours spent in total

User Stories

The following required functionality is complete:

  • [x]SMS handled like HTTP requests
  • [x]Two sided encryption on the server side and the client side.
  • [x]Framework implemented for custom news/providers and other resources
  • [x]Data Storage for listening to RSS feeds
  • [x]Full encryption and decryption tested and working!
  • [x]Android app is mostly implemented

The following features were not able to be implemented due to lack of time and unexpected bugs

  • Fully hosted service in Amazon Web Services(Ran into problems with Servlets and Tomcat)
  • Fully implemented controllers due to the problem mentioned prior

GIF created with LiceCap.

Notes

Difficulties we ran into

Gradle and Maven mixed builds, bad documentation for message inbox cursor, building a protocol from scratch.

License

MIT LICENCE

Built With

Share this project:

Updates