/01 About the project
Voice Broadcasting Platform for handling calls and messaging. The main functionality: Surveys, Contact list (phonebook/SMS), campaigns, reports. There are two types of campaigns on the platform, Voice (That are using calls) and SMS (That are using text messages).
/02 Tech Stack
40 months, ongoing
The goal of this project itself is also its biggest challenge - we had to create a stable, bug-free platform that can handle huge calls or message loads. And, of course, we had to think of security and data protection, as the platform works with the personal data of multiple users.
One of the biggest challenges was a bug, which provoked wrong call-handling scenarios. To fix it, we made additional code investigation, and tried multiple options with code rewriting and testing the same feature again and again. Finally, we found the reason for this bug, removed it, and - voila! - the system works properly.
As a solution for Project D1AL, we will design and implement a robust mobile application with features such as real-time messaging, file sharing, task tracking, and collaborative document editing. Additionally, we will integrate a notification system to ensure timely updates and alerts. The application will have a user-friendly interface and support both iOS and Android platforms, enabling seamless communication and efficient teamwork regardless of the device used. Our solution aims to centralize project-related activities, enhance transparency, and promote effective collaboration among team members, ultimately leading to streamlined workflows and improved project management.
The primary goal of Project D1AL is to develop a user-friendly mobile application that streamlines and enhances the process of digital communication and collaboration among team members. This application aims to boost efficiency, facilitate seamless information sharing, and ultimately contribute to improved project outcomes. Through intuitive interfaces and advanced features, Project D1AL seeks to revolutionize how teams interact and work together in a modern, dynamic business environment.
/08 What we Did?
Our team created this system from scratch and added a bunch of features. Among them are multiple providers' redial support, integration with the third-party DB to get contacts and dial them, convenient call story view and record of calls with the operator, etc.
We’ve created the specific platform architecture to guarantee load balancing and avoid any crashes during the system’s work. Moreover, we managed to decrease the load on current servers, thus saving the client’s money, which could be spent on the purchase of the additional equipment or services.