The Challenge

Due to lack of media coverage 24/7 people might miss out on some events which may be of utmost importance to them. For example, a tragic accident took place at some highway but it may be possible that media coverage may not be present at that point of time due to which the relatives of the injured may not receive the updates at the time of incident.

Tech Stack

  • Android Native
  • iOS Native
  • AWS
  • Spring Boot
  • postgreSQL
  • Redis
  • Google places, maps APIs

The Pain Points

  • The need of the application was to generate dynamic forms based on various types and categories which too were dynamic. So we customised javascript plugins to create dynamic forms which can take input of text, images, videos, audios, location. The forms were stored as JSON in DB and generated dynamically on screen.
  • The location marker required layering of images. The top level marker displayed Type attribute image, on clicking the marker, map zoom in and display the Category attribute image and so on. The google maps doesn't provide any such methods, here we customised the backend call to send images from backend on each marker click.
  • Since the application required a large number of images to be stored & displayed, we used image compression & decompression and stored them on AWS S3 for faster access.

The Solution

We developed a dynamic platform which enables the community members to be a reliable and accountable source of information, by leveraging the power of real-time Geo-location, Analytics & Crowd-sourcing based technologies. The dynamic forms helped the client to segregate the type of information and data which later was used for analytics.

The Results

Through this platform, the client was able to engage with civic or government authorities, as well as private institutions resulting in good governance, promotion of personal and community safety and security, promotion of tourism and local businesses, and improving the quality of life as well as quality of services.

Liked us, want to discuss your idea in detail?
Get in touch now!