A permitting and licensing software company increases its efficiency by streamlining its data collection process
The client required a comprehensive Training and Data Collection Software to address the challenge of expanding the outreach of social schemes to field workers in remote rural areas. The objectives included streamlining the process of serving out various forms for surveys and enabling easy reporting of the data collected.
Requirements
- Ensuring seamless and secure data collection on iOS and Android devices, even in offline mode.
- Enabling offline file uploads to enable file submissions without internet connectivity.
- Developing a web-based administrative interface for on-the-fly form creation.
- Implementing the capability to construct conditional forms.
- Designing forms with multiple pages.
- A data collection software that allows users to preview form JSON and assess mobile compatibility before publishing.
- Develop a user-friendly interface for form creation, catering to non-technical users.
- Overcoming complexities in report generation due to the dynamic nature of the forms.
Solution
JavaScript SDK enabled forms
The solution utilizes a JavaScript Software Development Kit (SDK) to enable the creation of dynamic forms for both web and mobile applications. The solution allows for independent installation and white-labelling of Form.io, enabling user-friendly form design through a drag-and-drop interface.
Microservices Architecture
The solution is built on a microservices architecture developed using C# .Net and Angular for the web application. The solution incorporates seamless integration of Form.io into the web application to enable form creation, publication, and dynamic development.
Data Storage and Retrieval
Implement a SQLite database to store form JSON and collected data, ensuring data integrity, synchronization with the server and easy retrieval and hence seamless reporting.
React Native Mobile App
Utilize React Native for mobile app development with integrated Fo rm.io to render web forms within the mobile app.
Results
- Implemented the solution for an application surveying tuberculosis (TB) facilities in hospitals, ensuring appropriate facilities for TB patients. The system enabled automated reminders to hospitals based on survey data.
- Integrated the data collection system into a US-based company's operations to streamline the licensing and permitting process, eliminating paper-based procedures. Provisioned form-building and reporting capabilities on the web, and form-filling capabilities on mobile apps in both online and offline modes.
Other Case Studies
Community Engagement Platform
An app to expand awareness programs including extending social schemes to rural areas, empowering healthcare providers with surveys, facilitating training for diverse …..
Online Tutoring Platform
An online tutoring platform that covers a variety of features ranging from interactive multimedia lessons to real-time progress tracking …..
Travel Social Network
The requirement was to build a traveller community application to connect individuals who share a passion for travel. It serves as a hub for like-minded travellers …..