Uploaded by Tess fayye

Mental Health Tracking app

advertisement
ARBA MINCH UNIVERSITY
ARBA MINCH INSTITUTE OF TECHNOLOGY
FACULTY OF COMPUTING AND SOFTWARE
ENGINEERING
Final Year Project Title
Group Member
ID
1. Tesfaye Woretaw……………………..…. NSR/2306/12
2. Abebe Bihonegn………………,………… NSR/050/12
3. Eleni Mulugeta ………………………… NSR/856/12
4. Mekdelawit Hailu ………………………. NSR/1585/12
5. Helen Sete……………………………….. NSR/1295/12
Date: - December-4-2023
Title: Mental Health Tracker Flutter App
1. Introduction
The purpose of this project proposal is to outline the development of a mental health tracker Flutter app.
The app will provide users with tools and features to monitor and manage their mental well-being. The goal
is to create a user-friendly and supportive mobile application that promotes self-care, tracks mood patterns,
and provides resources for mental health support.
2. Objectives
The main objectives of the mental health tracker Flutter app project are as follows:
a. Provide a user-friendly interface that allows users to track and monitor their mental health.
b. Incorporate reminders and notifications to encourage regular engagement with the app.
c. Integrate resources such as articles, podcasts, and self-help exercises for mental health education.
d. Implement secure data storage and privacy features to protect user information.
e. Optimize app performance and responsiveness for a seamless user experience.
3. Features
The proposed mental health tracker Flutter app will include the following key features:
a. User Registration and Authentication:
- User registration and login through email or social media accounts. - Secure authentication and password
management to protect user privacy. b. Mood Tracking:
- Mood tracking functionality to allow users to record and monitor their emotions over time.
- Visual representations such as graphs or charts to visualize mood patterns.
- Option to add notes or tags to provide context for mood entries.
c. Journaling and Reflection:
- Digital journaling feature to encourage users to reflect on their thoughts and experiences.
- Option to attach images or voice memos to journal entries for added personalization.
- Prompts or writing suggestions to facilitate self-reflection.
d. Goal Setting:
- Enable users to set and track goals related to mental health and well-being.
- Reminders and progress tracking to help users stay motivated and accountable.
e. Resources and Education:
- Integration of mental health resources such as articles, podcasts, or self-help exercises.
- Categorized content to provide easy access to relevant resources.
- Option to save or bookmark favorite resources for future reference.
f. Reminders and Notifications:
- Customizable reminders and notifications to encourage regular engagement with the app.
- Notifications for goal milestones, journaling prompts, or mental health tips.
g. Data Privacy and Security:
- Implement secure data storage and encryption techniques to protect user information.
- Compliance with data protection regulations such as GDPR or HIPAA, if applicable.
4. Technology Stack
The proposed technology stack for the development of the mental health tracker Flutter app includes:
- Flutter Framework: To build a cross-platform app for iOS and Android.
- Dart: The programming language used with Flutter.
- Firebase: For user authentication and secure data storage.
- Push Notifications: Integration with Firebase Cloud Messaging or similar service.
- Content Management System (CMS): To manage and deliver mental health resources.
Conclusion
In conclusion, the development of a mental health tracker Flutter app aims to provide users with tools and
resources to monitor and manage their mental well-being. The proposed features promote self-care,
selfreflection, and access to mental health resources. By adhering to the outlined project plan, we expect to
deliver a high-quality app that supports users' mental health needs and encourages positive mental
wellbeing.
Download