InCheq is an online platform designed to make the management of corporate surveys and the evaluation of performance smoother for organizations. It allows companies to deploy surveys for their employees, collect their feedback, and analyze the responses through dashboards and reports. It supports roles such as super admin, admin, and end users; it differentiates between various levels of access and control over the process of deploying a survey
Ariel Software Solutions was hired to develop this system entirely, especially in terms of multiple roles of users and tracking performance as well as real-time data integration. This project started in January 2022 and delivered in iterations that ended in a fully functional product by November 2022.
Azure-hosted microservices with AES-256 encryption and GDPR compliance.
Supports 2G–5G and IoT devices.
Real-time activation with a user-friendly interface.
Optimized API calls cut costs by 30%.
99.99% uptime during peak usage.
The platform required complex workflows to support different user roles. Super Admins needed control over creating, editing, and managing companies, users, and survey deployment. Admins were responsible for activating and managing surveys for end users, while end users were tasked with completing surveys and viewing their results. The challenge was designing a flexible system for survey creation and assignment while ensuring role-specific permissions were maintained.
Given the volume of user data and survey responses, the platform required a robust, scalable backend. The database architecture needed to handle large-scale data imports, especially through CSV files, while maintaining dynamic data relations that linked survey responses to specific users, organizations, and timeframes.
The platform needed to accommodate dynamic forms with over 50 multiple-choice questions per survey. It also required the capability to import large datasets of user records via CSV, incorporating validation logic to identify missing or incorrect fields.
Midway through the project, the client modified the scope of work (SOW) by adding new features and modifying existing modules. This led to a redesign of the database and APIs, which had to be completed within the existing project timeline.
Ariel Software Solutions developed InCheq using modern web technologies, focusing on scalability, role-based access control, and efficient data handling.
The backend was built using .NET Core 3.1, offering a scalable framework to handle complex business logic. The team implemented:
Angular 12 was used for the front end, combined with HTML5, CSS3, Bootstrap 4, and jQuery to create a responsive, user-friendly interface. Key features included:
The backend was powered by SQL Server, effectively handling large datasets. Solutions included:
Given the changing requirements, Ariel Software Solutions adopted an Agile development model, holding daily SCRUM meetings to ensure clear communication and rapid adaptation to the client’s evolving needs. This approach allowed the team to:
Security was a top priority, with role-based access control (RBAC) ensuring that only authorized users could access sensitive data. The platform was deployed on Azure Cloud, with continuous integration and deployment (CI/CD) pipelines in place for ongoing updates and maintenance.
The platform’s architecture enabled it to scale as the user base grew, handling large data imports and survey responses without performance issues.
The dynamic survey system improved user engagement by providing an intuitive interface for survey participation.
Using Agile methodology, the team delivered the core platform within six months, with additional features rolled out in the following three months.
Using Azure Cloud and efficient database/API design helped optimize operational costs.
Ariel Software Solutions developed a scalable and feature-rich corporate survey management platform for InCheq. The modular architecture, dynamic data handling, and user-friendly interface enhanced the management and reporting of client surveys while optimizing operational costs. This case study demonstrates Ariel Software Solutions’ ability to deliver customized, complex software solutions that meet evolving client needs within stringent timelines.
Harnessing technology to build a sustainable future