montrose_logo
Innovating social networking: Union's real-life connection platform
Innovating social networking: Union's real-life connection platform

Innovating social networking: Union's real-life connection platform

social tech

Innovating social networking: Union's real-life connection platform

About this project

We helped develop Union infrastructure, including a React app for staff, an Android app for members, and a flexible API. A key challenge was optimizing the system to quickly and accurately assess social connections using AI/NLP models.

Region

United States of America

Project team

7 Developers

7 Developers

1 QA Tester

1 QA Tester

1 Project Manager

1 Project Manager

Tech stack

AWS

AWS

HTML5

HTML5

React

React

iOS

iOS

JavaScript

JavaScript

Android

Android

About Union Member House

Union is a developing startup based in Durham, NC, with a mission to harness computer technology to foster meaningful real-life connections among people. They have launched a couple of members-only clubs that encapsulate this vision. Known as “the social network that is really social,” Union member clubs deliver an unparalleled experience to their members, driven by innovative technology.

client picture
Montrose Software developed mobile app infrastructure, scalable API, and optimized AI-driven social connection features.
we worked on
React app for staff
Android app for members
Flexible API
AI/NLP models

The challenge

The primary challenge was to create a system that facilitated connections based on shared interests, valuing unique interests higher. For example, while a common interest like travel connected many members, a more specific interest, such as traveling to rural Turkey, was shared by only a few and thus required higher valuation.
The system leveraged AI/NLP models to measure interest overlaps and needed near real-time updates to the value of these connections.
Handling such updates for 2,000 users could involve up to 400,000 calculations per new input, posing scalability issues. To address this, we employed several strategies:
quote character
Initial assessment and planning
We analyzed data to establish rules that excluded unnecessary recalculations, streamlining the process.
quote character
Batch processing and optimization
We divided calculations into batches and optimized the system, achieving close to real-time efficiency.
quote character

“Montrose made a great addition to our team with a robust skillset, demonstrated experience and a communication style that made them feel tightly integrated. I would work with them again in a heartbeat.”

Said by Sam Broe, the founder ★5 review.
He delivered the Union mobile app with our team. How can we help you?

Development process

Infrastructure and app development

Infrastructure and app development

The development process for Union's platform began with establishing a robust infrastructure to support their technology-driven social clubs. We initially created a React app for staff to manage member connections, ensuring it aligned with Union's vision. Simultaneously, we developed an intuitive Android app for members to handle all club interactions, focusing on user experience and reliability.

API and backend development

API and backend development

In collaboration with Union's backend architect, we developed a scalable API using Node.js, deploying it as serverless Lambdas to create a flexible microservice infrastructure. This backend development emphasized scalability and performance to support dynamic user interactions and data processing.

Iterative improvement and optimization

Iterative improvement and optimization

Over nearly two years, we iteratively added new features, improved existing functionalities, and performed maintenance. A key focus was optimizing the AI-driven engine for real-time social connection evaluations, employing innovative data processing strategies to ensure scalability and responsiveness.

target and arrow
By following these phases, we transformed the initial MVP into a comprehensive, dynamic platform that effectively supports Union's mission to enhance real-life social connections through technology.
phones image
Head of the project
Our work with Union underscored the importance of robust technological frameworks in building systems that foster real-life social connections. By overcoming significant challenges and leveraging advanced technologies, we helped Union transform their vision into a functional, scalable, and effective platform that continues to enrich member experiences.
Marek Krzynówek
Head of the project
Deliver your project with confidence
Tech leaders from 10+ industries rate us ★5 for quality and speed, with 98% of CTOs recommending our product team. With over 10 years of experience, you can trust us to build your product confidently.
Work with latest technologies
Our solutions are designed for stability, usability, and scalability using next-gen technologies like microservices, serverless, and cloud computing.
100+ professionals available
Our team includes developers, cloud engineers, DevOps, architects, QA analysts and UX/UI designers with the skills your project needs.
Rated 4.9/5 on Clutch.co
We ensure everything we build provides great value to you and your clients.
googleclutch

Related case study

Restoring and improving: Bond Lab's advanced analytics system

Restoring and improving: Bond Lab's advanced analytics system

finance

View

Restoring and improving: Bond Lab's advanced analytics system

Get in touch

Contact Us

logo
Our Offices
Kraków / Poland
ul. Twardowskiego 65,
30-346 Kraków, Poland
New Jersey / USA
351 Hartford Rd,
South Orange NJ 07079, USA
Reviewed on
Google logo

5.0/5.0

Google star 0Google star 1Google star 2Google star 3Google star 4
Clutch logo

4.9/5.0

Clutch star 0Clutch star 1Clutch star 2Clutch star 3Clutch star 4
Certificates
ISO Logo

ISO/IEC

27001:2022

ISO

9001:2015

2024© Montrose Software. All Rights Reserved.