Custom Scheduling Application Enhances US Elections Management
Discover how a bespoke scheduling solution streamlined operations for Field Service Technicians, enabling efficient election management across the United States.
5 minutes
4th of December, 2024
A US-based company managing the 2024 elections required a robust scheduling application for elections to efficiently oversee Field Service Technicians across the country. Delivered in just six weeks, the solution incorporated advanced communication tools, real-time notifications, and comprehensive reporting capabilities, ensuring seamless election management even during peak demands.
The Client
A US-based company overseeing the 2024 US elections required a scheduling application for elections to manage a large number of Field Service Technicians. Akkodis was tasked with developing and delivering the application, ensuring efficient status tracking via IVR (Interactive Voice Response) and chat, along with automated notifications, trigger actions, and reporting for technicians and supervisors.
The Challenge
1.Tight Schedule:
Designing and developing the solution and its underlying infrastructure within just six weeks.
2. Scalability:
Building a robust system capable of handling spikes in usage (600-900 users) without compromising performance or reliability.
3. Adaptability:
Accommodating numerous changes in requirements and new feature requests during development and user acceptance testing (UAT) phases.
The Solution
1. IVR System:
Enabled status tracking and seamless communication via a dedicated toll-free US telephone number.
2. Website with Chat Integration:
Developed with Amazon Lex to provide an alternative communication channel for users.
3. Authentication and Security:
Easy authentication via individual PINs (Personal Identification Numbers) for the IVR and AWS (Amazon Web Services) Cognito for secure access.
4. Automated Notifications:
Outgoing notifications via IVR and email using Amazon Pinpoint and AWS SES (Simple Email Service).
5. Serverless Backend:
Leveraged AWS Lambda, Amazon Aurora, and S3 (Simple Storage Service) for scalable, serverless infrastructure.
6. Custom Reporting Dashboard:
Integrated with Power BI (Business Intelligence) for actionable analytics and decision-making support.
7. Automated CI/CD (Continuous Integration/Continuous Deployment) Pipelines:
Used AWS CloudFormation and Code services for efficient deployment and management.
8. Centralized Monitoring:
Deployed with AWS CloudWatch and Microsoft Teams integration for real-time IT support alerts.
The Outcome
By leveraging voice and chat channels, the developed application significantly enhanced the client’s resource management. It streamlined communication through two-way notifications, improved response times to obstacles, and enabled informed decision-making via comprehensive reporting analytics.
Additionally, the serverless design ensured high availability and minimal operational overhead.