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.
This app is divided into 4 levels : The application provides following features:
- FOUNDATION LEVEL
- PREPARATORY LEVEL
- MIDDLE LEVEL
- SECONDARY & UNIVERSITY LEVEL
- 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.
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)
Refer Presentation :
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.
Do not change the name of the package.