Digital Protest through a mobile app

Digital Protests arose from the need to diversify protest methods. And as any protest aims to remove from the comfort zone the person responsible for creating grievances, we thought it would be interesting to put pressure on public institutions and authorities online.

Download Button Available on Google Play
Download Button Available on App Store

Client Needs

The client required a mobile solution that works on both platforms: iOS and Android. Had a simple interface and is easy to use for everyone for digital protest.

The app represents a social network that shows in your feed requests for public institutions. When registering for the first time, the app requests to create an account that can be used later and to complete your personal information, which is used later to send requests. This information is saved only on the user’s device.

By checking a notice from the feed the user can preview the request with his prefilled personal information. It can send the request at any moment by pressing send the notice.

When the user decides to send a notice, he presses the send button available in two modes: anonymous or sharing his email and phone to be contacted later by our client related to that specific notice. After the send button is pressed, your default mail client will popup with the request completed and you only have to press send from your personal account.

Our Client

Evoluție în instituție (EII) is a non-governmental organization founded in June 2016, whose mission is to monitor public institutions with an emphasis on their functioning in the interest of the citizen, decision-making transparency, spending public money, and promoting increasing the quality of public policy development in Romania.

Mobile Solution

  • digital protest eii app login
  • digital protest eii app tutorial
  • digital protest eii app homepage
  • digital protest eii app history
  • digital protest eii app account

Web Service (API)

  • Serve content for web and mobile
  • Send push notifications with FCM integration
  • Rate limit by IP to prevent attacks
  • Proper authentication and authorization
  • Proper Error handling
  • Data security during REST using encryption
  • Payment integration (simple and recurring) through Stripe

CMS Solution

  • View notices and manages them
  • Manage admin members & users
  • Send push notifications to remember users to send notices
  • Responsive interfaces
  • Reports management
  • Autocomplete search
  • Statistics
  • digital protest web notices
  • digital protest web legals
  • digital protest web login

Client’s benefits

  • The applications are updated to the latest Android and iOS versions
  • Content Management System
  • We created the mobile design concept
  • Higher performance and speed
  • Deploy & Release
  • Facilitate the digital protest

Tech Stack

  • Kotlin
  • Swift
  • Node.js
  • Vue.js
  • Nginx
  • Linode