/ForYouSIHfinals

ForYou : A self Care based App (SIH FINAL PROJECT)

Primary LanguageJava

FOR YOU

Github Repo: Link

ForYou is a self care mobile application for school and college going students. Main aim of the app is to promote self-care among students and to enhance the overall well-being including mental, physical and social health. This self-care application focuses on the school going students and university students to promote self care among them and motivate them to improve their social, physical and mental activities.

Android Studio Java Kotlin Firebase gradle

This app is divided into 4 levels : The application provides following features:

  • FOUNDATION LEVEL
  • PREPARATORY LEVEL
  • MIDDLE LEVEL
  • SECONDARY & UNIVERSITY LEVEL
Highlights:
  • Led and contributed as the lead software developer and designer in the Smart India Hackathon Finals project on self-care.
  • Developed a comprehensive web application with features such as depression detection, personalized to-do list, chat-bot, and a special section for women, aimed at enhancing overall well-being, including mental, physical, and social health.
  • Designed separate UI and added distinct features for each age group, from foundation to university level, to cater to their specific needs.
  • For the foundation level, included features such as bully detection, fight your fears, GK section, GT/BT, poems and rhymes, a parent section, and a special chatbot that provides actionables and does bully detection, achieving an accuracy rate of 98%.
  • For the preparatory level, incorporated features like music, inspirational stories, diet tracker, personalized to-do list, now cast, relaxing activities, and know your body for female students. Also, implemented a chatbot and ensured social well-being with response time under 3 seconds.
  • For the middle level, included features such as music, podcast, to-do list, flexTime (fitness), let's have a conversation (talk to NGOs), sleep tracker, menstrual tracker, and a different chatbot, achieving an accuracy rate of 95%. Additionally, provided recommended activities in the recommendation section with an accuracy rate of 93%.

First, students have to register through the App. After Login, depending on his/her academic level, a dashboard will be presented. A student can use the various features/services offered on the dashboard. There is a logout option, to exit the application.

Features

f1

f2

The Mobile App offers various features which can be used by a student :

  • Music
  • Podcast
  • Relaxing activities
  • Flex time
  • Diet & calorie counter
  • To do list
  • Good touch bad touch
  • We time
  • nowcast(social)
  • Sleep tracker
  • Recommended activities
  • Gratitude section
  • Chatbot
  • Depression and bully detection
  • Counsellor session
  • Parent section
  • ADMIN PANEL FOR NCERT (WEB BASED)

Documentation

Refer the Documentation :

TechJunkiesDoc

Refer Presentation :

SIH_PPT

Installation procedure:

First import the json file named ForYou_data_firebase.json in firebase. Open the folder in android studio as a new project and connect it to the firebase using inbuilt tools. Firebase data is present in the json file. Install the application.

Set the plugin

plugins{
 
    id 'com.android.application' version '7.1.2' apply false
    id 'com.android.library' version '7.1.2' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false  
 
}

set sdk version 32 (min 22)versions. Now sync the gradle.

Now the app is ready to install. Minimum android version required is 5.5 lollipop.

Note:

Do not change the name of the package.

image