Giter Site home page Giter Site logo

janhavikale06 / mentalhealth-and-selfcareapp Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 22.96 MB

Problem statement: To develop a user-friendly mobile application that promotes self-care and addresses mental health. The goal is to improve users' overall wellbeing while offering individualized tools for managing and enhancing emotional and mental health.

Kotlin 0.06% Swift 0.74% Objective-C 0.02% Dart 87.86% CMake 4.63% C++ 5.89% C 0.35% HTML 0.45%

mentalhealth-and-selfcareapp's Introduction

UpLiftU - A MENTAL HEALTH AND SELF-CARE APPLICATION

Abstract: UpLiftU is a holistic app that blends mental well-being and productivity. It aids users in building resilience, stress management, and healthy habits cost-effectively. The app tracks mood, sleep, and relevant factors for proactive self-care. Beyond a traditional mobile app, UpLiftU aspires to be a comprehensive platform with personalized tools, including habit monitoring, expressive writing, art therapy, music, meditation, mood tracking, fitness content, and journaling, addressing diverse facets of mental wellness.

Methodology:

  1. Planning: We started by carefully planning the project, discussing ideas, and creating basic designs to guide us. We set clear goals, assigned tasks to team members, and created a timeline to follow.

  2. Understanding Users: We looked at other mental health apps to understand what users might need. We talked to people to find out what features they wanted and what problems they faced with existing apps.

  3. Design: Based on what we learned, we created an easy-to-use design for the app. We used a programming language called Flutter Dart and a tool called Visual Studio to build it. We kept referring back to our initial designs to make sure everything looked right.

  4. Development: This is where we actually wrote the code for the app. We used Flutter Dart in Visual Studio and we worked together to make sure the code was good quality and did what it was supposed to do.

  5. Testing: Before releasing the app, we tested it thoroughly to make sure it worked well. We checked for bugs and tried out different scenarios to make sure it was easy to use.

  6. Deployment: Once we were happy with the app, we released it to the public. We had a plan for how to launch it, and we kept an eye on how things were going to make sure everything went smoothly.

Competitive Analysis:

CompetitiveAnalyis

User Flowchart:

github1 github2

Figma Prototype Design:

FigmaApp

Designed App pages:

github3

Results: The UpLiftU app ended up being about 105.4 MB in size. It includes lots of helpful features like tools for managing mental health, tracking moods, forming habits, and connecting with others for support. Users have told us that using the app has helped them feel less stressed, happier, and more productive. They particularly like features like habit tracking, writing, art therapy, music, meditation, mood tracking, fitness content, and journaling. The profile page, which shows data like habit tracking and mood graphs, has been especially useful for users to track their progress and understand how their mental health is changing over time. Overall, the feedback has been positive, and we're glad that the app is helping people improve their emotional well-being in an easy and friendly way.

References:

  1. Reference Papers:

    a) Y. Zeng and Z. Wang, “Chinese family and change in the living arrangement among the elderly,” China Population Science, 5, 2020, pp.2-8 (in Chinese), Mental Health Tracker built using Flutter And Firebase, 2004.

    b) Jan Bohacik, Ivan Skula, Michal Zabovsky, “Benefiting from online mental status examination system and mental health diagnostic system”, Computer Science and Information Systems (FedCSIS) 2020 15th Conference on, pp. 27-30, 2020.

    c) Won Ju Hwang, Ji Sun Ha, and Mi Jeong Kim, “Research Trends on Mobile Mental Health Application for General Population: A Scoping Review”, 2021.

  2. App Links:

    a) Daylio App: https://daylio.net/

    b) HabitNow: HabitNow Daily Routine Planner – Apps on Google Play

    c) Wysa: https://www.wysa.com/

    d)HeadSpace: https://www.headspace.com/

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

mentalhealth-and-selfcareapp's People

Contributors

janhavikale06 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.