The customer is a startup based in the USA. Founded in 2015, the organization delivers software solutions to both B2B and B2C segments.

Project goal

The company had an inspiring idea of making a business networking tool to help people grow their professional network, share their projects, and build a career faster.
Cooperating with Arateg, the startup wanted to create a mobile application that would allow users to establish connections based on mutual interests and objectives. With a working product, the customer aimed to attract investors and raise capital.

Project summary

Project duration

10 months.


4 React Native developers, 2 frontend developers, 6 backend developers, 2 UI/UX designers, 3 quality assurance engineers, a project manager.


React Native, TypeScript, Python, Golang, React, Redux, Redis, gRPC, Kubernetes, Docker, Protocol Buffers, Bitbucket Pipelines, Firebase, RabbitMQ, Elastic Stack, PostgreSQL.


Our engineers created a cross-platform business networking app like Tinder (the idea of swiping user profiles) for business goals that would support 2 platforms: iOS and Android. Using React Native, our team provided a seamless user experience across all devices while ensuring high performance.
To monetize the product, we recommended the client using ads (videos, banners) and paid subscription (removes ads, offers an unlimited number of swipes, etc.). In order to manage ads and monitor user analytics, our developers build an admin panel, which also allows the customer to process claims.

During the project, our team solved the following challenges:

  1. As a business networking app was intended to serve a large audience, it had to handle high loads during the influxes of users.
    Using Kubernetes (k8s), gRPC, and Protocol Buffers, our software engineers built a microservices-based architecture.
    By leveraging DevOps and k8s, our team enabled automatic system scaling up and down depending on the load, which allowed us to provide service availability (e.g., instant content load speed) even when simultaneously processing thousands of requests per second.
    With the help of gRPC—a lightweight communication framework—and Protocol Buffers, we improved the application performance.
  2. To allow people to communicate with each other, a business networking tool had to include group and private chats.
    To incorporate chats in the product, our mobile app developers employed Firebase that provides many useful features out of the box. With Firebase’s real-time database, we enabled data storage and synchronization in milliseconds.
  3. It was important to develop a complex administrator panel —for ad management and user analytics monitoring— within strict deadlines.
    Our engineers created an admin panel by reusing React Material components, which allowed us to automate the development process by 20% while designing an intuitive user interface. As a result, the customer not only improved time-to-market but reduced costs.

The key features of a business networking app:

  1. User profile
  2. Sign in and sign up via email or LinkedIn
  3. Group and private chats
  4. Audio and video calls
  5. File sharing
  6. Geolocation
  7. Push notifications
  8. User settings
  9. Swipes
  10. Filters by interests and scope of activities
  11. Notebook
  12. Admin panel
  13. The possibility to block users and report issues
  14. Ad and claim management
  15. User analytics
  16. Paid subscription that removes ads and provides premium functionality


Collaborating with our custom mobile application development company , the startup was able to raise funds and bring the product to the market. Using a business networking tool, the client attracted over 100,000 users.
At the moment, the organization is going to make a web version with React while our team is providing post-launch project maintenance.
If you want to make a similar app for business networking, contact us . Our experts will get back to you within 24 hours and help address all issues. The consultation is for free!

More case studies you may like

We’d love to work with you

Drop us a line about your idea, project, or challenge.

We’d like to discuss how we can help you.

We’ll add your contact details provided in this form to our CRM to contact you regarding the request. For more information, please visit our Privacy policy.