Fortech logo
Uprise logo

Mental state tracker app

https://uprise.co
Healthcare
CRM
Mobile

October 2020 - in progress

Uprise project description image

Project goals

projectGoals.systemDevelop

Development of a system for collecting information about employees mental state

projectGoals.recommendationSystem

Development of a recommendation system

projectGoals.MVPsystem

MVP release and further development of the system

Concept
Application that helps the head of the company to track the mental state of his employees. Also if there are any problems the employee can take an individual course for improving his state and schedule video-meetings with specialists.

Our solutions

projectSolutions.infrastructureCreate

Building the Application Infrastructure

projectSolutions.agileProcess

Agile processes organization within the team

projectSolutions.crossPlatform

Cross platform development

Development history

history-description-icon

The client came to us with the idea of creating an application that could help heads of companies to track and understand the mental state of their employees. We needed to develop client’s developments as well as implement many other functionalities.

Implemented features
1

Adding the ability to be tested (Questionnaire module)

Passing questionnaires for checking the employee mental state was one of the main functional parts of the application. We developed the questionnaire UI based on which user was subsequently offered courses for improving his state.
Uprise questionnaire interface
Implemented features
2

Course recommendations to users

The most important component of the application is the ability to show courses that are recommended to the user to improve his mental state.
Recommended courses of Uprise library
Implemented features
3

Course system development

We developed a functionality for the user to pass various courses that help to improve mental state. The user can watch and listen to lessons of the selected course, complete suggested exercises consolidating the result with additional lessons and textual information and keep a diary of the results of the course.
Uprise courses system interface
Implemented features
4

Adding analytics for users

The user has the opportunity to study progress results with the application.
Uprise user profile
Implemented features
5

Meetings with coaches

The application has the opportunity to organize communication between the user and coach. The user can pick any coach he likes and book a meeting with him in Google Meet at a convenient time.

1. The choice of a specialist

Uprise specialist selection interface
Uprise specialist selection interface

2. Booking a call time

Uprise call booking section
Implemented features
6

Mobile app development

The application has the opportunity for the user to communicate with specialists who can help to improve mental state.
Uprise questionnaire mobile interface
Uprise user's wellbeing score
Recommended Uprise courses mobile interface

Technologies

React

React

React Native

React Native

Material UI

Material UI

GraphQL

GraphQL

Python

Python

Django

Django

PostgreSQL

PostgreSQL

Team

team

Backend developers - 2

team

Mobile developers - 2

team

Frontend developers - 2

team

QA engineers - 1

Comment

Project leader

Ilya Gluhovsky

Uprise CTO

The Fortech development team was well organized and communication with them was easy and polite. Thanks to excellent project management skills in a company, all setted tasks were solved and the project was released on time. Fortech has provided us with a good product quality and attention to details.

You might be interested

Looking for
developers?

We are ready to chat with you on any topic. Fill out the form and we will contact you shortly.

Our email:partners@fortech.dev

Let's have a call?Select date and time

Phone
Upload file format: .pdf, .docx, .txt.

Privacy Policy