GROUP BINGSU
‘FamilyConnect Pro’
Prepared by Nur Athisha Binti Mohd Zariman (2118676), Nora Alissa binti Ismail (2117862) & Adriana binti Anuar Kamal (2025778)
1. Introduction
In today's fast-paced world, staying connected with our loved ones and managing our family's activities can be a challenging task. Whether it's coordinating schedules, keeping track of important events, or ensuring everyone's well-being, the need for effective family management solutions has never been greater. That's where our project comes in.
We are excited to present our Family Tracker App, a comprehensive mobile application designed to streamline family communication, organization, and coordination. Developed as a collaborative effort by our team, this app aims to simplify the complexities of family life by providing users with intuitive tools for managing their family's schedules, tracking activities, and staying connected with their loved ones.
2. Objective
-
Streamlined Communication: Enable users to create and manage personalized profiles for each family member, facilitating efficient communication and information sharing within the family unit.
-
Efficient Scheduling: Provide users with tools to plan, track, and manage family activities and events, ensuring that important commitments are organized and prioritized.
-
Timely Reminders: Allow users to set personalized reminders for key events and deadlines, helping them stay on top of their schedules and responsibilities.
-
User-Friendly Interface: Design an intuitive and easy-to-navigate user interface that caters to users of all ages and technical backgrounds, promoting accessibility and usability.
3. Features and Functionalities
Each of the team members prepared one web page for the project as shown in the following table.
| Feature | Functionality |
|---|---|
| User Authentication: Allow users to sign up and log in securely to access the app's features. |
-Provides secure registration and login functionality using authentication protocols. -Ensures user data privacy and security through encrypted communication. |
| Member Profiles: Enable users to create profiles for their family members with details like age, medical history, and phone number. |
-Allows users to create, view, update, and delete profiles for family members. -Enables users to input and store detailed information about each family member securely. |
| Schedule Management: Enable users to list, track, and manage the activities and events of family members. |
-Integrates a calendar feature for users to visualize and manage family schedules. -Allows users to add, edit, and delete activities or events. |
| Reminder Setting: Allow users to set reminders for important events related to family members, such as appointments or competitions. |
-Provides an intuitive interface for users to set reminders for specific events or tasks. -Sends notifications or reminders to users based on scheduled events or tasks. |
4. Prototype
LOGIN
Login Page ![]() |
Register page ![]() |
SCHEDULE
Schedule page ![]() |
All activity page ![]() |
Add event page ![]() |
Event details page ![]() |
REMINDER
Reminder page ![]() |
Set date and time for reminder ![]() |
Edit name of reminder ![]() |
FAMILY MEMBERS' PROFILES
Family member's profile page ![]() |
Create profile ![]() |
Profile details ![]() |
Edit profile ![]() |
6. Weekly Progress Report
7. Group Contribution
| Name | Contribution |
|---|---|
| Nur Athisha Binti Mohd Zariman (2118676) | Schedule Pages - schedule.dart - add_event_page.dart - view_all_events_page.dart - event_details_page.dart |
| Nora Alissa binti Ismail (2117862) | Family Profile Pages - create_profile_page.dart - edit_profile_page.dart - home_page.dart - members_detail_page.dart - members_profile_page.dart - firestore.dart - member.dart - nav_bar.dart |
| Adriana binti Anuar Kamal (2025778) | Login and Reminder Pages - main.dart - reminder.dart - auth.dart - notification_service.dart - reminder_page.dart - login_register_page.dart |
8. References
Build a web app with Dart 7 May 2024 from
https://dart.dev/web/get-started
dart:html Retrieved 7 May 2024 from
https://dart.dev/libraries/dart-html
YouTube. (2022, July 26). Flutter Firebase Auth - the cleanest & fastest way - IOS & android. YouTube.
https://www.youtube.com/watch?v=rWamixHIKmQ&t=159s
YouTube. (2023, January 2). Flutter listview widget. YouTube.
https://www.youtube.com/watch?v=kGI7Kj3n9o4
YouTube. (2023b, September 24). Mastering flutter local notifications: Step-by-step tutorial. YouTube.
https://www.youtube.com/watch?v=--PQXg_mx9I
YouTube. (2023b, January 7). Implement flutter local push notifications | local notification for Android and IOS |
PackageExplore. YouTube.
https://www.youtube.com/watch?v=26TTYlwc6FM
YouTube. (2022b, October 27). Flutter dismissible widget. YouTube.
https://www.youtube.com/watch?v=_Q7PgVaiOVM
















