Cross-Platform Messaging
A solution for community building and professional development used by thousands of users worldwide.
The company and product
It was built with safety in mind, so it’s a perfect tool for anyone concerned about the security of other messaging platforms. Its main purpose is to bring people together so they can exchange information related to their work roles and do good things together.
The platform is now used by thousands of users with background and experience in such sectors as sustainable development, PR and marketing, and nutrition.
Client’s feedback
Scope and Highlights
CROSS-PLATFORM APP
PRODUCT WORKSHOPS
MVP DEVELOPMENT
99%
SHARED CODE FOR MOBILE
80%
SHARED CODE IN GENERAL
$1.2M
FUNDING RAISED
The Challenge
Getting the business value fast along with quality code.
Since both Guild founders have a long track record as entrepreneurs, we knew they needed a smart solution to the problem they were trying to solve so they could obtain business value quickly, along with quality code.
First of all, we had to decide on a tech stack for Guild. They needed a fast, intuitive app, which delivered unique value. Cross-platform solutions seemed a viable option due to the great balance between performance and cost. And user experience is critical if you’re competing with giants in the messaging field like WhatsApp.
Key challenges
Guild App Screenshots
The Process
Focus on performance, communication, and "deep diving".
Given that Guild is a messaging application, performance is crucial for its success. Node works well for this type of product and due to its async I/O, it is capable of handling a great deal of concurrent requests. We also decided to use Apollo and GraphQL and handle real-time events through the Ably platform. This setup helps us handle real-time parts and offline support. On the other hand, we wanted to achieve the same seamless experience across different devices. Going with React Native and React XP was a great balance between performance and cost.
The team uses Slack, Jira, and works in weekly sprints. Every six months they organize physical meetups to discuss features, prioritize the backlog, and simply hang out.
One unique aspect of the collaboration was in recurring meetings called "deep dives," a collaborative space for the client, product designer, and development team to focus on exploring and discussing 2-3 features that required a closer look from different angles. These meetings were instrumental in achieving goals such as the notification system redesign and can be a valuable tool for any complex design challenge.
This is how we made it happen:
Development with React Native and ReactXP.
Backend work with Node.js.
Increasing stability and maintainability by generating types based on our GraphQL.
Team’s voice
The Outcome
Right tech stack in the right hands.
With the right tech stack in the right hands, our code for mobile versions of the app is now shared in around 99%. That is an amazing score that never felt achievable. For the Web version, we managed to reuse around 80% of our JS, which was still above Ashley and Matt’s expectations. All in all, using Node.js and React Native brought us a significant difference in terms of time and cost.
The app was first released to beta testers in July 2018 and four months later we released the app to app stores with all the features we planned at the first release. The Guild team kicked off this year with a bang, raising $1.2M (£880.000) in seed funding for further development and growing sales. Since then, Guild has been recognized by Red Herring's 2019 Top 100 European Startups.
The success of this project hinged on the following factors:
Choosing the right technology stack for a real-time app.
Regular on-site meetings and implementing best practices of Agile development.
An open feedback loop between the client, their customers, and the Monterail team.
Read more case studies
Scalable Solution for Online Premium Ticket Marketplace
Seat Unique has evolved from an MVP to a full-fledged ticket-buying platform, offering fans premium tickets and hospitality packages from official vendors for instant online purchases. The platform now serves thousands of monthly users and continues to evolve.
Smart Employee Incentive Web and Mobile Platform
Cooleaf, a B2B platform for employee recognition and rewards, partnered with Monterail in 2009 to build their initial MVP. Since then, we've continuously collaborated to evolve and refine their application, adapting our technological approach and Ruby on Rails expertise to match the ambitious product growth.
I'm here to gather your requirements, answer all your questions, and push your idea into development as fast as possible.
Grzegorz Hajdukiewicz | Chief Delivery Officer