At the first step, a complete analysis of competitors was carried out, their shortcomings in the interface, application architecture, and security were identified. Also all the necessary functionality was fully described, the first interface prototypes were drawn.
At the second step, the technical task was fully agreed, the design was drawn. The development team, together with the project manager, decomposed the terms of reference for minor tasks and began to develop the resource.
At this stage, a platform was developed that aggregated the data in real time - for its development we used the Laravel PHP framework and the MySQL database. For parsing information, we chose the phpDaemon framework, which made it possible to implement simultaneous parsing of several channels at once.