Call Us:

Case Details

Corporate Survey and Evaluation Platform

Corporate Survey and Evaluation Platform

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.

Project Features

Scalable & Secure

Azure-hosted microservices with AES-256 encryption and GDPR compliance.

Multi-Network Ready

Supports 2G–5G and IoT devices.

Effortless Management

Real-time activation with a user-friendly interface.

Cost-Effective

Optimized API calls cut costs by 30%.

Reliable

99.99% uptime during peak usage.

Project Info

Challenges

1. Dynamic Survey and Role Management:

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.

2. Database Architecture and Scalability:

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.

3. Complex Survey Forms and Data Validation:

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.

4. Changing Project Scope and Timeline:

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.

Solution Provided

Ariel Software Solutions developed InCheq using modern web technologies, focusing on scalability, role-based access control, and efficient data handling.

1. Technical Architecture and Backend Development:

The backend was built using .NET Core 3.1, offering a scalable framework to handle complex business logic. The team implemented:

  • N-Layer Architecture: This modular design allowed for code reusability and ensured the system could scale as new features were added.
  • Code-First Approach: The database schema was automatically generated based on the code, streamlining database management and enabling easy implementation of changes.

2. Frontend Development and UI Design:

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:

  • Dynamic Forms: Surveys were created as dynamic forms, with each question linked to radio buttons or dropdown menus.
  • Real-Time Feedback: Admins received real-time notifications about survey completions and data entry errors.

3. Database Management:

The backend was powered by SQL Server, effectively handling large datasets. Solutions included:

  • Optimized Data Imports: The system featured detailed validation of each user record, displaying a preview of valid and invalid records for admins to review.
  • Survey Data Handling: Survey responses were efficiently stored and linked to specific users and companies, allowing for detailed reporting and performance tracking.

4. Agile Project Management:

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:

  • Deliver the initial version of the platform within six months.
  • Accommodate new features without delaying the overall project.

5. Security and Deployment:

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.

Measurable Outcomes

1. Scalability and Performance:

The platform’s architecture enabled it to scale as the user base grew, handling large data imports and survey responses without performance issues.

  • Efficient Data Processing: The CSV import feature reduced data entry time by 40%, allowing admins to manage large datasets with ease.

2. Increased User Engagement:

The dynamic survey system improved user engagement by providing an intuitive interface for survey participation.

  • Survey Completion Rate: The platform achieved a 30% increase in completed surveys, thanks to the streamlined workflow and instant feedback.

3. Improved Time-to-Market:

Using Agile methodology, the team delivered the core platform within six months, with additional features rolled out in the following three months.

  • Timely Delivery: The final platform, including all new features, was delivered on time by December 2022, following scope alterations.

4. Cost Efficiency:

Using Azure Cloud and efficient database/API design helped optimize operational costs.

  • Cost Savings: Hosting and maintenance costs were reduced by 20% through optimized cloud resource usage and code improvements.

Conclusion

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.