WorkloMetrics is a set of software components to collect and review software project metrics like performance, build stability, and codebase quality.It was created using Flutter for Web framework and Dart language. We chose Firebase for the backend part. It provides a client for Flutter that gives the possibility to use: Cloud Firestore, Sentry logging, and Firebase Analytics. Over time, Metrics was renamed into Flank Dashboard and was acquired by Google along with Flank.Metrics is a set of software components to collect and review software project metrics like performance, build stability, and codebase quality.It was created using Flutter for Web framework and Dart language. We chose Firebase for the backend part. It provides a client for Flutter that gives the possibility to use: Cloud Firestore, Sentry logging, and Firebase Analytics. Over time, Metrics was renamed into Flank Dashboard and was acquired by Google along with Flank.Metrics is a set of software components to collect and review software project metrics like performance, build stability, and codebase quality.It was created using Flutter for Web framework and Dart language. We chose Firebase for the backend part. It provides a client for Flutter that gives the possibility to use: Cloud Firestore, Sentry logging, and Firebase Analytics. Over time, Metrics was renamed into Flank Dashboard and was acquired by Google along with Flank.Metrics is a set of software components to collect and review software project metrics like performance, build stability, and codebase quality.
It was created using Flutter for Web framework and Dart language. We chose Firebase for the backend part. It provides a client for Flutter that gives the possibility to use: Cloud Firestore, Sentry logging, and Firebase Analytics.
Over time, Metrics was renamed into Flank Dashboard and was acquired by Google along with Flank.
As a team of seasoned software engineers and members of the Flutter Early Adopters program, we were approached by Matthew Edwards, an experienced engineering leader from Flank. With extensive expertise in the Flutter framework, having worked with its early versions and honed our skills in pushing the limits of the technology, we were well-suited to tackle this project.
Matthew requested the development of a visualization dashboard to provide insights into the performance and stability of CI builds. An important part of the request was the ability to run automation using various browser drivers.
Our main task was to architect and implement a comprehensive dashboard that would enable effective monitoring of the project's performance and stability across different browsers.
We built mobile apps for iOS and Android platforms using the Flutter framework with perfect quality and performance. In this project, our state management was Redux, as it was used by the founding team engineers, and they had experience with it.
The Metrics project encompasses a comprehensive set of solutions aimed at providing organizations with a seamless way to monitor and improve their software projects' performance, stability, and quality. The project delivers a fully functional Metrics Web Application featuring an intuitive and user-friendly UI powered by Flutter, making it both fast and reliable.
Despite the visible aspect of our work for the end user, extensive efforts have been made behind the scenes. Here are some of the key achievements of our project:
In conclusion, the Metrics project delivers a comprehensive solution for monitoring and improving software projects' performance, stability, and quality. The project's user-friendly UI, secure data storage, and robust set of tools make it an ideal choice for organizations of all sizes.
Advertise a freight request and have your goods delivered quicker and cheaper using the Fluxx geolocational algorithm to match your delivery with a peer travelling to your location.
Subsidise your cost of travel and earn money by delivering freight to others on your route. Freight sizes are categorised, so no matter what you drive, there's something that you can carry.
The task was to create a two-sided peer-to-peer general freight platform that will match the user’s freight delivery requirements with someone heading to the user’s location. To test the client’s idea, we needed to create two apps: iOS and Android.
Our main technical decisions: Flutter, Firebase and Stripe.
Why Flutter?
We built mobile apps for iOS and Android platforms using the Flutter framework with perfect quality and performance. In this project, our state management was Redux, as it was used by the founding team engineers, and they had experience with it.
We configured and tested a couple of Firebase environments for development, testing and production. Created a set of security rules for Firebase to protect the data along with a set of security rules tests to ensure that they cover every possible scenario of how users can interact with the platform.
Our team configured a two-sided platform inside Stripe. We made custom integration using Firebase Cloud Functions between Firebase and Stripe (now Stripe has a special extension for Firebase that can speed up development even more).
Currently, Worklog is in its beta stage. With very low effort we received the first subscribers.
The Metrics project has proven to be a valuable solution for organizations looking to monitor the performance, stability, and quality of their software projects. The user-friendly UI, secure data storage, and flexible configuration options have set it apart as a leader in the industry.
Based on the results of the work on the project, the Haystack company conducted an analysis of our productivity. After evaluating all aspects of software development, came to the conclusion that we achieved the same level of quality as elite performers.
We are proud to have been a part of its development and are excited to see its continued success in the future.
Our team's productivity was analyzed by a third-party: Haystack. They found out that we achieved the same level of quality as elite performers, with key results including a 0.48% Change Failure Rate.
Complete the form and we will shortly be in touch with you.
Engineering Leader, ex-Robinhood
"Solid Software helped a financial company improve engineering team productivity by using one language across the front- and backend. I was impressed with the quality of the code and design documents, and the team was able to keep high-quality bars and deliver features on time. Project management was handled helpfully with daily tasks, weekly retrospectives, and backlog refinement meetings."
Curator of Creativerly
"Worklog is especially aimed at software professionals. It was built to help you with your journey to eliminate all the frictions that distract you from engineering."