FollowIt
The best tool to follow your favorite publishers
Business need
1Initial Information
2Data analysis and clarification
The team also had several meetings with the client and the previous development team to complement our vision of the project.
3Analysis outcomes
Further analysis showed the poor quality of the code which required rework of several related modules.
Key Features.
Complex following rules
Easy setup
Follow anything
Development Process
HOW WE MADE FOLLOWIT BETTER
Before the Codding
Before we started to rework the UI, we made a deep analysis of the existing PHP code to identify areas for improvement. Turns out that the current Architecture is not flexible at all, and significant changes to the entire project would be required in order to integrate new features into the system. We decided to start switching projects to the new architecture, but doing this in parallel with the existing ones, in order to keep the solution online.
Scope of work
Besides actual UI rework with more than 25 unique mobile responsive UI screens, we developed an authentication system, functionality for allowing authorization only with a single account per browser, storing data on the front-end side, localization for multiple languages without page reloading, and many more. Screens themselves had harts, animations, modal windows, tooltips, and other UI elements.
Development Approach
Follow.It was developed due to the DRY principle, which encourages the creation of reusable code. Using this principle was crucial, as there were a lot of features and UI elements that are similar on different screens.
For some complex tasks (like chart creation, or localization functionality) were used third-party libraries.
If any solution or approach was doubtful – it was discussed with the team, so the most optimal solution was accepted.
Value for the users
WHO IS IT FOR?
Basically, every blog or website which is publishing content on a frequent or infrequent basis, and wants a zero-effort solution (it’s all automatic!) for updating their followers about the latest content, and making them come back.
Issues met and how we resolved them
As the Follow.it is a long-term project, there were certain difficulties we had to overcome in order to improve the overall development process and the get great final product.
PROBLEM
SOLUTION
PROBLEM
Since the client decided to switch his previous team and use our services, sometimes there was a lack of teamwork.
SOLUTION
Our manager worked with both teams to make sure all necessary information is retained within the client’s hands and that development is not blocked.
Even though initial documentation was great, projects of that size cannot be documented 100% correct. Sometimes we had to clarify new features and change already developed ones and client’s vision changed.
All clarifications and change requirements were kept written, even if they were previously discussed on a call. This helped us to make sure that every change has it’s final approval and reflects the current vision of the client.
Designs
Results
Besides that, we took part in discussions related to some fundamental improvements, or features related to both front- and back-end doing consultant work as well.
Similar Projects
Check out what else we have done
CYSM
Application for Columbian shapeware manufacturer
Lottery App
Best 4D Lottery application
The Cultivist
The world’s global art club
ZIROOP
Non-Stop Dating & Clubbing
CYSM
Application for Columbian shapeware manufacturer