Firstly, to create a service that helps users keep a comprehensive record of important work tasks and personal objectives in one selected application
Secondly, to integrate various incoming tasks from different programs into an app of user's choice
Todoist or Microsoft to do.
We started with just an idea and design drafts and turned them into a full-fledged SaaS-service with a wide range of integrations. Users can customize those integrations by using manual settings or set them as a default. They also can coordinate all the tasks adjusting the settings easily.
The project constitutes an integration with external services, which was the main difficulty while working on it. The integration process usually is not described in the documentation provided by the service itself, and some functions may not work the way they are intended to.
The scripts we wanted to implement were not always supported on the services we integrate either, so we had to find workarounds, which significantly slowed down the development process. But we have managed to complete it on time.
WHAT WE DID?
WHAT HELPED US ACHEIVE IT?
In order to choose how the data will be synchronized, we analyzed how all the services for integration operate. We brought the data received from the services to a unified format, which was essential for further development of the project.
As a result, we presented our own system for synchronizing all incoming data, which wasn't dependent on how this data was initially presented in the services from where the integration was carried out.