Case Studies:
Legacy Social Network
Web App Development

Project overview

Client background

A client had a long-term legacy project of a responsible social media platform, with the strong protection of its users’ data and ad-free subscription-based policy terms. However, due to the lack of expertise in the field of web & mobile application development, there was a lot of key functionality missing for the platform to successfully go into production.

  • Platform

    Web, iOS, Android
  • Technology

    React.js, React Native, PHP, Laravel, Bitrise CI/CD, Firebase, Stripe, MySQL
  • Team

    1 Project Manager
    4 Developers
    1 QA Engineer
  • Duration

    6 months (ongoing)
  • Client

    Individual entrepreneur

Business challenge

The client was looking for a dedicated development team which could take the outdated legacy code of the already existing website and transform it into fully functional web & mobile social media application. Having worked with different web development services providers, the customer still had not achieved a working product, despite already spending the budget for the project.

section image

Solution

Given the fact that the client required to achieve a working platform out of the long-term legacy code project, we decided to give the revision of the code itself at first to give a client a vision of what parts of the project could be saved and what should be completely reworked. After the revision, we have evaluated that most of the project’s already existed code was outdated and required a complete rework to have the client’s desired features successfully function on the platform.

Because of the constant changing between contractors, the already existing code of the customer’s platform was messy, hard to maintain, and made it impossible to add new features. After finalizing a review of the code to the client and describing the importance of rewriting the code we began the refactoring process of the web application.

We have evaluated the optimal workflow for the project based on the Kanban methodology, and later on, when the product has finally met the market, we moved to Agile methodology while implementing additional features and functionality for the app.

OS-System has provided the customer with a dedicated team of IT specialists in the field of web and mobile development, project management and quality assurance to cover all the needs on all the levels of the social media platform project implementation. After the successful release of the app for both web and mobile devices, we continue to provide the customer with an ongoing support of the project.

section image

Value delivered

OS-System’s team has built trustworthy partnership relations with a client because of the strong mutual desire to deliver high-quality social media application for both web and mobile devices. Due to the requirement of the cross-platform and web presence of the app, we successfully moved the project to React and React Native technologies and released the MVP version in the short terms while constantly adding new features and improving the secureness of the platform.