The purpose of the project revolves around providing a social app to people struggling with psychological issues and help them with their recovery process as well as provide them with a platform to be able to seek help with professionals if required. The app is the initiative of Treatment Innovations based in Boston which provides training, consultation and resources focused around recovery from Addiction and Trauma.

As the lead developer to the project i was in charge of the architecture of the app as well as deployment of the app for Android and iOS platforms. I was required to design and develop the app with the help of a team of developers directed by me. A large part of the app focused on various interactions between the user and steps to help them with recovery such as daily quizzes, daily tasks, literatures and scheduling meetings with help providers. Some of the notable implementation of the app involved a social feed where users had a platform where they can regularly update their progress and various activities via social feed posts for other users to see. The app also provides direct communication via chat messaging with other users in a group or individual users as well as professionals signed into the app.

Another major part of the app included an augmented reality experience that provided aesthetic appeal for the users that also worked as providing a visual feedback regarding their progress with their recovery. These aesthetics came in the form of a tree, the growth of which directly reflected the progress of users. A user could visualize the growth of the tree slowly over several weeks as the user would continue performing tasks and answering several questions asked by the app .

The development of the project was completed by a small team of web developers, backend developers and app developers in about 10 months from March 2020 to December 2020. As the lead of the app development team, I led a team of about 5-6 developers and interns. Apart from direct implementations of notable functionalities of the app, my responsibilities also required managing, mentoring and setting up a seamless collaborative environment between all the developers. These responsibilities also included regular code reviews, maintenance and consolidation the team’s work into a single app.