Skip to content

Women's P2P toolkit server

Damini Satya edited this page Jan 28, 2018 · 4 revisions

Lightweight server logic built-in Django/Flask to design APIs to

  • Receive messages(in any media) and upload to different social media sites(facebook, twitter, Google+, Instagram, Youtube) for support
  • Translation module to provide the ability to translate to English if the incoming messages are in local languages.
  • Interaction with the account system to make appropriate DB calls to update record under every user
  • Escalate the issue based on the severity to all the local rescue team for immediate support.
  • Keep a track of all the support messages from the above-mentioned media and send back to the user.

Repository

P2P-toolkit-server

Difficulty

Intermediate

Skills Required

  • Python
  • Django / Flask
  • Good understanding of REST protocols
  • Ability to do a feasibility study on Django, Flask to build reliable APIs.
  • Good understanding of Facebook Graph APIs, Twitter APIs, Youtube, and Google+ APIs
  • Logic to avoid throttling of the above APIs
  • Ability to deploy the Django or Flask application to Heroku.

Mentors

TBD

Useful resources

Clone this wiki locally