Inspiration

A lot of students, professionals, and individuals in general struggle to find a perfect balance between their work and personal life.

  • Students often feel pressured to perform well in exams, this pressure often causes them to forget to take out time for themselves which might lead to mental exhaustion.
  • Due to the covid situation around 71% of corporate jobs have switched to work from home. However, a major disadvantage that arises from this is that employees find it difficult to have a good balance between their work and personal life.

A report suggests that more than 43 million people struggle with mental illness. One of the hardest things for an individual is realizing that they do not have a good balance between their work and personal life. Especially healthcare professionals had to work 24/7, even during the pandemic, which created havoc in their lives.

What it does

We hope to provide an approximate value that will help you gauge how good/bad an individual's work-life balance is. Our app helps you organise your private & professional life. It includes a schedule tracker that prompts the user to fill out an elaborate questionnaire and returns Work-Life Balance Score. It indicates how you thrive in both your professional and personal lives: it reflects how well you shape your lifestyle, habits, and behaviours to maximize your overall life satisfaction.

How we built it

We experimented with various regression models like Decision Tree, Random Forest, Simple Linear Regression, Multiple Linear Regression and Polynomial Linear Regression and found that the Support Vector Regressor gave the best accuracy of 97%. Then we saved the model as a .pkl file and used it along with our flask API to deploy it on Heroku. Following this, we integrated it along with our app which includes Schedule Tracker, Predictor and a Mood-Booster with links to various videos.

Challenges we ran into

We struggled a lot with the deployment of the ML model. Next, we had trouble hosting the ML model on Heroku and integrating it with our app using Flask. We found data preprocessing to be difficult as well, but we overcome it. Also, the UI took us a lot of time to complete which delayed the development of the app.

Accomplishments that we're proud of

Despite the challenges, we were able to successfully host the ML model on Heroku and link it with our app using Flask. We're glad to say that in the time allotted, we were able to turn 'Itule' into a completely functional application!

What we learned

We learned how to deploy the ML app, specifically how to get parameters that have string values in our dataset. We also learned explored new features in Android Studio including google sign in, firebase authentication.

What's next for Itule

1. Connecting with Therapist-

We plan to introduce a virtual platform for users to connect with free or paid therapy services.

2. Build it further for a Company-

The app can be further built to provide statistics using a pie graph etc. to understand the overall work-life balance of employees in a company or students in college/schools.

3. Personalised Schedule-

We intend to improve upon the app by making a personalized schedule based on an individual's work-life balance score.

4.Professional Use in Healthcare Industry-

We intend to improve our app such that it can be used by health care professionals in hospitals or clinics to judge their work-life balance in order to get a better perspective about the patient's mental health.

Please note ML model is in the main branch and app Code is in the master branch in the GitHub repository.

Built With

Share this project:

Updates