Work Carried Out
We took part in the project from the very first beginning, laying out the infrastructure and making decisions that drove the rest of the development forward. We were tasked with building the React app for staff that empowered them to make connections between people. We also handled the development of Union’s app for Android devices. This app was to be the main portal to the club, and handled all user interactions with the rest of the system. Last but not least, we have aided the main backend architect in developing the API to be used by all of the Union’s infrastructure. The API was written in Node.js, and deployed as host of serverless lambdas, building a flexible microservice infrastructure.
The core engine of the entire system was focused on measuring the possibility of two individuals to find each other interesting socially. We developed the interface to a natural language processing AI that run all the data shared with us by the members, and calculated the potential of any two members to create a meaningful connection.
The work took just under 2 years, going through cycles of new feature development and improvements/maintenance stages. The software included many external connections to 3rd party services, and 100+ microservices running together to provide a robust API needed to drive the experience.
The project went into production, and active inside the first clubs within 4 months of starting the development. Iterative approach took over after that, and we worked both supporting the production environment and delivering new features, moulding the MVP into a fully fledged system.