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.