Get in touch
Thank you
We will get back to you as soon as possible
.pdf, .docx, .odt, .rtf, .txt, .pptx (max size 5 MB)
ellipse angle arrow card

Optimized development and QA strategy for the AI-powered star star star star star family management platform

Optimized
development and
QA strategy for the
AI-powered family
star star star star star
management platform

  • LOCATION: flag USA

  • Type of Service: Dedicated Development Team

  • INDUSTRY: Leisure

  • KEY TECHNOLOGY: React, Typescript

  • Project Type: IoT

  • DURATION: 2019 - 2022

  • 1

    Team
    Lead

  • 2

    Frontend
    Engineers

  • 1

    Backend
    Engineer

  • 1

    QA
    Specialist

The Client

Wrethink is a unique startup established in 2013 and based in California focused on “Helping families make their lives better, every day.” The centerpiece of the effort focuses on Rosy, the world’s first digital family organizer. Wrethink is a web-based platform that makes cutting-edge AI and privacy technology accessible to all family members - children, parents, and grandparents, alike.

The platform makes it easy for families to digitize and manage their memories with digital scanning devices. Rosy makes it a breeze to capture and organize photographs, videos, documents, stories, and more. All of these memories can then be shared with family and friends in a private and secure manner. The platform also helps families to plan and organize everything from day-to-day tasks to major life events. Additionally, Rosy provides families with a connection to selected communication and organizational services.

The Binary team has advised us on the platform’s design and how it should work.

Everyone on our team is delighted with their involvement. Project management is perfect in terms of communication and meeting deadlines.

Wrethink family management platform-1

Robert Van Heningen

VP of Supply Chain and Contracts

Wrethink family management platform-2 Del Mar, CA, USA

Wrethink’s Objectives

When we were initially approached in 2019, Wrethink’s development was well underway. They were working with a few development teams and Rosy already had a sizeable codebase. Wrethink’s plans included expanding the web-based platform with Rosy Go (a mobile version) and Rosy Home (a console version).

Wrethink’s initial requirements included a need for guidance on platform design, the rapid expansion of their development capacity, and additional backend skills to tie everything together. The scope of Wrethink’s requirements expanded over the term of our collaboration, as covered in the following three objectives.

  • 01

    Revise the system architecture and complete the development of the core microservices.

  • 02

    Consolidate the software development of critical parts of the system.

  • 03

    Bring up development speed to the desired level.

Wrethink family management platform-3
Wrethink family management platform-4

Solution and Outcome

  • Binary Studio assembled a qualified team to be integrated into the ongoing development process. Our experience in managing highly-diversified software development environments helped the customer shape the communication between departments and make the overall software development lifecycle to be more efficient. This was achieved by establishing proper communication channels, assigning key actors to the process, and working out a sufficient reporting model for each engineering team.
Wrethink family management platform-5
AWS
Wrethink family management platform-6
NodeJS
Wrethink family management platform-7
TypeScript
Wrethink family management platform-8
React

Ultimately, our collaboration successfully achieved Wrethink’s desired outcomes, as follows:

  • Stage 1

    The assembled team provided guidance on the overall architecture design of the platform and took the lead in completing the development of the set of core microservices.

  • Stage 2

    As the development progressed together with substantial improvement to the delivery process, a decision was made to extend the engineering teams with more expertise from Binary Studio. At this point, the consolidation of the software development over critical parts of the system took place. The consolidation included architecture design, back-end and front-end development, with cooperation on mobile and console implementation. Direct implementation of certain components resulted in our team offsetting the need for certain expensive third-party services with limited functions.

  • Stage 3

    To keep the growing software development routine at a high level of quality, Binary Studio presented ideas for quality assurance strategies and provided specialists to cover the aspects of product testing. Overall, we kept the codebase covered with a full-spectrum of tests at 95% or greater as measured by Codacy.

Improved Cross-Team Delivery and Results

  • Cross-team development and delivery can be difficult to properly synchronize. Though our engineers were the last team to join the project, they were pivotal in synchronizing cross-team development efforts. Binary Studio’s engineers collaborated with other third-party teams to improve the software development lifecycle and deliver results in the midst of continuous process improvements. Wrethink ultimately chose our team to lead their development efforts.

About Binary Studio

  • Binary Studio is a boutique software development company, regularly praised for its unique blend of engineering excellence and product ownership that enables its clients to build robust and scalable software products.
  • With our development team made up of top 0.5% international tech talent, we build web and mobile platforms using Node.js, .NET, React Native, Flutter, and integrating AI and ML. We also offer full-cycle QA and project management services to ensure the efficient delivery.
  • Our clients see us as a trusted partner dedicated to turning visions into great products. This is proven by 100+ delivered projects, more than two decades of business excellence, and stellar customer reviews.
Thank you
We will get back to you as soon as possible

Is this case in line with what you have planned to build?

Let’s schedule a quick call to explore how we can support your business objectives.

Edward Robe

Let’s schedule a quick call to explore how we can support your business objectives.

Edward Robe

Senior Client Manager