Circles – Online Group Support
Circles is a leading emotional support platform that connects people with others facing similar challenges in online groups led by professionals.
Frontend: TypeScript, React
Backend: Node.js (Express.js), PostgreSQL/Redis, AWS
Mobile: React Native, mobx-state-tree
DevOps/Deploy: AWS, Docker, Jenkins
Be in grief over the loss of a special someone, the pain of divorce or separation, complex relationships or other challenges – Circles offers theme-based online support circles facilitated by professionals.
Circles is a leading emotional support platform that connects people experiencing similar challenges in small online groups led by mental health experts. Awarded as the Best Platform for Group Therapy 2021, Circles app has already supported thousands of people while coping with grief, navigating divorce and separation, going through complex relationships or other life challenges.
Circles users attend live video and audio meetings. They also have the ability to message via online chat at any time and access personalized content, including self-help exercises, blogs, webinars.
Circles is a product developed by a startup in Israel. The client came to us thanks to a referral from our long-term client. We started our collaboration in June 2021. The product was already launched. Our team of experienced bright Fullstack Developers joined to support product development. We are responsible for the web and mobile versions of the app by delivering full-stack and cloud computing solutions.
Circles is a startup focused on building innovative mental health products. We provide support to our clients like Circles and proudly help them create products that have a significant impact on users. We are flexible and quickly adapt to the ever-changing nature of the startup environment. We understand that nothing remains constant in the pursuit of innovation. That's why we prioritize swift adjustments and offer tailored technical recommendations based on business needs.
Bright Inventions works closely with the client, joining daily and weekly meetings with various teams to understand the perspectives of every side including marketing and sales departments. Working with the Circles team means not only working on tech but also exploring the business nature of the project.
Since we came on board, we helped to develop a group chat adding new features such as user engagement via chat and other tools. What is more, we implemented a user-friendly Circles group discovery section which was a part of the web onboarding process. It helped users to find the right support group to join. Naturally, we are also responsible for app maintenance.
After a successful collaboration in the web development area, our client decided to engage our team in mobile development as well. Since the beginning of 2022 mobile developers from Bright Inventions have built cross-platform applications for Android and iOS with ReactNative.
Mobile apps have become the core of Circles' solution. Thanks to the new audio meetings feature, delivered with the support of our mobile team, Circles attract new groups of users.
Audio drop-in and drop-out of conversations give users easy access to mental support and also offer them a sense of belonging. In order to develop a live audio meeting feature we implemented the Twilio library.
Besides that, we still needed to develop custom solutions to adjust the audio room to specific clients' needs. As a result, we developed custom features such as reactions, callers queuing, call moderator panel and in-built chat. The implementation of the chat feature involved the usage of the GetStream library.
Circles is in the face of steady growth, acquiring more and more users, especially mobile ones. As the user base of the app expands, every DevOps team has to address scalability challenges. At Bright Inventions our primary focus is not just on adapting to these changes, but rather on proactively preparing the infrastructure beforehand.
That’s why our current cloud computing goal is horizontal scaling which is a technique used to increase the capacity and performance of a system by adding more instances of the same component. By horizontally scaling, Circles will achieve higher availability, better load balancing, and the capability to handle larger user loads seamlessly, ensuring the best possible app experience for users.
On top of that, we deliver solutions that enable analyzing data. For example, our team worked on a customized data tracking and processing solution that provides Circles specialists with automated reports widely covering users' activity, experience or traffic sources. All this information enables planning new features and making strategic business decisions for further growth.
Kobi Avriel – VP R&D at Circles
We have found Bright Inventions to be a professional group of people that we feel we can trust, as an integral part of our company, not only to deliver in the right quality, but be proactive, contributing from their experience to help us shape the company’s R&D and product. Their ability to source experts has been exceptional.
Bright Inventions is above our expectations, and we are very happy from both the great quality of people we are fortunate to work with, and the professionalism that seems to be in Bright Inventions DNA.
As always we will support our client and deliver the best possible solutions to satisfy the growing number of Circles users. Having in mind that we help to develop a unique product that enables people to go through life-changing events and offers them essential support. We are proud and grateful to be able to assist Circles in building such a unique healthcare application.
What is more, 2022 has become a very special year for our client! Circles raised $16.5 million in funding in their Series A round. Congratulations to the Circles team. 👏