Proposed Communication / Engagement / Volunteering Platform for Aam Aadmi Party
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 58 commits behind AamAadmiParty:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Version: 0.0.1

License: GNU General Public License v3

Copyright: Contributors

Prototype of a platform to facilitate communication and information sharing among public, members and office bearers of Aam Aadmi Party.

Currently all information is shared via Facebook, Whatsapp, SMS, emails. There is no unified communication platform. If this platform is built, it will lead to information sharing and also enhance engagement of members.

To Do

  1. Login (via Facebook / Twitter Oauth)
  2. Edit Profile
  3. Groups - Group User
  4. Feed


  1. Database backend of all messages
  2. Application layer that will map users and their roles.
  3. Web front end
  4. Mobile Apps for information collection and sharing.


  1. Build web prototype
  2. Build mobile applications
  3. Test and deploy live.

Long Term vision

To build an extensible platform that will be the commnication / information backbone for AAP

  1. To build a unified communication platform for AAP
  2. To connect public, members, office bearers
  3. Internal Communication
  4. Resources - banners, leaflets, letter formats (for police permission etc)
  5. Events - future and past and outcomes
  6. Meeting minutes and follow-up
  7. News
  8. Election info - candidates, manifestoes etc


  1. Backend will by MySQL
  2. Web app will be served by Webnotes framwork
  3. Mobile apps in PhoneGap
  4. Chat to implemented by HTTP polling (first cut)
  5. No push-notifications - they are very annoying specially for high message volumes.

First target is to show proof of concept, once it is polished, the backend will be designed to be more scalable.

Features for version 0.0.1

  1. Zone classification
  2. Chat application for public, members and committee members
  3. Web and mobile applications