Inspiration

People suffer because of lack of basic amenities and what causes the worry is at times people lose their valuable life too. With the recent rain in Bangalore, India, few people died because of flood, stepping on invisible live wire, etc. One of the report says, over 5000 people died between 2018 to 2020 due to unattended issues and could have avoided the death. Poor road conditions, live wire in the road, open man holes, unattended borewells, unhygienic public places and much more which requires immediate attention to save our life. As we talk about Metaverse, space tour, owning a land in moon are all nice to have but at the same time we can't compromise on our basic amenities where we live.

A Pathetic Road

I remember when I was a child, my father used to write a letter to the concerned authorities, get it signed by everyone in our locality, give it to the authority politely and ensure that it is addressed. Now with all high tech technologies in place can't we do something to solve it and save life of our fellow citizens?

https://www.moneycontrol.com/news/india/over-5000-people-died-in-road-accidents-due-to-potholes-during-2018-2020-9069791.html

What it does

We have built a portal for fellow citizens to raise a complaint, vote for other complaints if they are also a victim of it and bring it to the concerned Government authorities to address and improve our life.

Here is our objective:

  • To bring a society where people can live with basic facilities and raise their voice if there is a concern
  • To make a simple, effective, powerful application to bridge the citizens and government authorities/politicians on critical issues
  • Make a Win-Win for both citizens and authorities – Solve local issues & Applaud the authorities in social media

In a nut shell, here is the quick summary of the App:

  • Citizens raise a request/Complaint to politicians like poor road condition, improper basic facilities, hospital facility etc with location details using google map.
  • They have an option to post it anonymously too
  • To help senior citizens, they can avoid typing the problem and rather use Voice-To-Text option
  • As part of the complaint, they can upload photos for more clarity
  • This goes to a Moderator to check for the completeness, genuineness of the complaint and he approves it to be published to public portal.
  • Which goes to a review / voting by fellow citizens.
  • If the votes crosses a threshold (Say 1000), then it goes to the politician and waits for his response.
  • More votes means, more weightage & priority of the case increases.
  • Escalation to higher authorities if no action taken within SLA and also a notification to Media. Appreciation notification if it is done within SLA to Twitter so that it encourages the authorities which is a Win-Win for all.

How we built it

We leveraged Pega's App Studio for the creation od below rules.

  • UI Pages to build the screen to raise a complaint by Citizens
  • Data Type creation
  • Portals for Citizens and Approvers
  • Persona and corresponding roles
  • Case Types, Flows and screens creation.

Case management capabilities for OOTB approval flows and screens, Pega pulse to collect the votes from fellow citizens. Out of the box connector for Twitter to update social media on completion of complaint within SLA, social media authentication such as Google mail for all citizens to access the portal, Agile workbench to track our internal user stories, Twilio Integration for WhatsApp notification on subscription/users preference,Google Maps to fetch the location of a citizen. Notification (Email) channel to intimate the Citizens and Higher Authorities/Politicians.

Challenges we ran into

Initially we thought it is all simple and no challenge in doing this. But soon after implementing the application, we realized that certain things require a little bit of RnD as below:

  • This is the first time we are implementing the social media authentication. So there was some challenge in getting the Google API for authentication, the certificates, tokens etc.
  • Using the Pega pulse to vote for a complaint and increase the case priority based on the no.of likes
  • This is the first time we are implementing Twitter and hence some challenges related to that.
  • Created few rules from Dev Studio as there are few limitations in App studio

Accomplishments that we're proud of

  • A sense of satisfaction that our Pega skill can also be used to address the issues of our society
  • Finishing the project in less than 10 days as we spent more time on ideation and brainstorming and started very late
  • Used Pega App Studio as much as possible
  • Leveraged Pega's OOTB features to the extent possible

What we learned

  • We can build the application quickly using App Studio more than what we thought of earlier
  • Few concepts in Pega like Pulse, OOTB connector for Twitter, Social media authentication etc

What's next for Fight for Right

With small timeframe and thanks to App Studio, we built a minimum lovable product. But there is a huge scope to add more feature to bring it to actual public use. Below are some of the key steps to take it forward:

  • For now, only Google mail is used for social authentication. It can be enhanced further to accept their Facebook, Twitter, LinkedIn account IDs.
  • Integration with Government sites or services to publish the complaints to the respective authorities dashboard.
  • Make it as a mobile App
  • Validation of users current location and restrict them voting for complaints raised for other regions/localities
  • Notification of the compliant status to citizens via WhatsApp on subscription/users preference
  • Making it as a framework which can be configurable for any country / region
  • Integrating with Digital Signature in case if Government prefers to have it as part of the complaint
  • Voice to Text which will be useful for senior citizens
+ 24 more
Share this project:

Updates

posted an update

Thanks to the team in brainstorming the idea, bringing in the right solutions, building quickly besides the regular work, documenting it, preparing the video and submitting it promptly on time !!! It was like a Marathon.

Log in or sign up for Devpost to join the conversation.