Building Reliable Digital Survey Solution with Offline Mode

A web application that enables digitizing mobile reporting. It helps you to build, with no code, the digitized surveys for end-users. A great tool for audits.
1
web MVP
4
Bright team members
5
Years of cooperation
main features

main features

  • Planning investigations
  • Conducting a specific investigation
  • Self-investigations for the inspection targets (with video chat option)
  • Managing investigation projects 
  • Creating questionnaires 
  • Managing inspection targets and reporters
  • Following ongoing investigations and their subjects on a map
  • Generating PDF reports from investigations
  • Offline mode
  • Colours and logo customisation on a company level
  • Third party integrations (API’s etc)
bright

skills

technologies: React, Node.js, PostgreSQL + Azure and Docker containers

about

about

This is a web solution that helps to digitize the company work. The app can be easily customised according to the user's business needs. It helps to create and share digital questionnaires, reports and surveys. It is a perfect tool for companies that provide inspections and audits. Also, this is the first dedicated app for the social care team.

web app development
goal

goal

The goal of the software development process was to build a solution that would be flexible, easy to adjust and available offline mode for users. Our aim was to develop a UX friendly no-code workflow that helped to create digital questionnaires or surveys by users to end-users in a convenient and quick way. For example, a real-estate agency could create a questionnaire for a client to establish what property they would like to buy.

process

process

We have already worked with this client on a mobile version of the app with similar functionality. This time the client wanted us to create a web app with an independent backend from scratch. The app needed to be simple to use and able to work offline as well.

One of the key aspects of the app is the need to operate offline without any interruption and to synchronize whenever a connection is restored. This requirement determined the following technological solutions:

  • localStorage, Redux persist – they allow us to keep the needed data within the web browser,
  • Service worker – used for queuing requests sent while being offline.

What is more, the web app needed to be responsive and work well both on desktop and mobile devices (phones and tablets) as most of the users are expected to work in the terrain. We used the media queries to adjust the styles depending on the screen resolution. 

web app development
result

result

Currently, the app is used by end-users to perform various types of questionnaire-based investigations. The end-users are highly satisfied with the ease of use. We take care of the maintenance and bug fixes, with some new features being introduced every now and then.

team behind the project

see all team members

more case studies

visit our online portfolio:BehanceDribble
see all case studies

let's talk about your solution

Contact us and book a free consultation in 48 hours!
Contact in Gdańsk
Name *
Email *
Your Idea
I accept the Privacy Policy and agree to receive communications from Bright Inventions.
or drop us a line via info@bright.dev