Factorial Complexity was contracted to help with pushing forward the Pathways application. The previous developers kept missing deadlines and were unable to finalize an important feature. The application fitted nicely into the regular stack we used both on mobile and the backend: React Native, Node.js, MongoDB, and a custom React-based CMS. Our team was able to complete the push to the store successfully in time for the customer-set deadlines and has been working on extending and supporting the application ever since.
The initial code through all system components was poorly written and since then refactored whenever it made sense. The mobile application was almost completely rewritten. The backend was updated to TypeScript. MongoDB requests were optimized. The subscriptions feature was almost completely rewritten. A number of features were added in successful cooperation with the customer and his design team.
The application provides access to unique content, that is aimed to help people cope with chronic pains and eventually heal them completely. The content mostly comes in the form of audio and video sessions. The multimedia content is streamed to the user's device. Individual sessions can also be downloaded for later use offline.
The application guides the user through the custom-tailored "Journey", which is basically a list of sessions to listen to or view. A lot of auxiliary content is also available.
The application presents the user with "challenges" – certain things to do in the physical world. Users can set reminders about the challenges. Users can track the subjective pain level daily. The statistic is available for further review to understand what progress are they making.
Although there is a lot of free content, the main application features are available on a subscription basis. Users have options to pay for a monthly, yearly or lifetime subscription. The engine for processing the subscriptions is built on the backend. The subscription is linked to user's Pathways account and can be transferred between devices, even between Android and iOS.
Content Management System
All the content within the application is managed from the custom content management system by the designated administrators. The CMS is built on React, content is hosted on Mango Atlas and Amazon.
The admin panel allows for manual managing subscriptions. The dashboard provides detailed statistics on the key indicators.
Factorial Complexity with Pathways proved to be fruitful. The application keeps improving, new features are being added, the user base grows. The Pathways method of pain relief is undergoing clinical studies and helping people to improve the quality of their lives daily.