The first stage was a thorough analysis of the tasks of the data structure. Based on these data, in close collaboration with the customer, we have created the architecture of the whole system and expressed it in the form of detailed technical specifications.
It was decided to use CMS Drupal technology.
During its development the site was divided into several basic information modules:
- training
- registration
- free and paid newsletter subscription
We have completed a full refactoring of many SQL queries, standard modules, and Drupal core, in order to ensure high performance. Also, Memcache and Varnish were used.
After starting the project, the Agile development model was used. The release management was held in Jira system.
One of the last stages of development was the creation of subsidiaries ( streetauthority.com, smallstocks.com, topstockpicks.com ) Functionally they had to fully comply with the main site. According to the customer's requirements, the design of each of them had to be different and vary from the main site in particular.