Skip to content

FamilyConnect Pro is a mobile application designed to streamline family communication, organization, and coordination. This comprehensive solution empowers families to stay connected, manage schedules, and track activities effortlessly.

Notifications You must be signed in to change notification settings

athishazariman/Bingsu_GroupProject

Repository files navigation

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

  1. Streamlined Communication: Enable users to create and manage personalized profiles for each family member, facilitating efficient communication and information sharing within the family unit.

  2. Efficient Scheduling: Provide users with tools to plan, track, and manage family activities and events, ensuring that important commitments are organized and prioritized.

  3. Timely Reminders: Allow users to set personalized reminders for key events and deadlines, helping them stay on top of their schedules and responsibilities.

  4. 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
Screenshot 2024-06-26 at 11 05 09 PM
Register page
Screenshot 2024-06-26 at 11 05 22 PM

SCHEDULE



Schedule page
Screenshot 2024-06-26 at 11 59 24 PM
All activity page
Screenshot 2024-06-26 at 11 59 31 PM
Add event page
Screenshot 2024-06-26 at 11 59 37 PM
Event details page
Screenshot 2024-06-26 at 11 41 27 PM

REMINDER



Reminder page
Screenshot 2024-06-26 at 8 05 56 PM
Set date and time for reminder
Screenshot 2024-06-26 at 8 07 41 PM
Edit name of reminder
Screenshot 2024-06-26 at 8 07 49 PM

FAMILY MEMBERS' PROFILES



Family member's profile page
Screenshot 2024-06-26 at 8 06 58 PM
Create profile
Screenshot 2024-06-26 at 8 07 28 PM
Profile details
Screenshot 2024-06-26 at 8 07 09 PM
Edit profile
Screenshot 2024-06-26 at 8 07 21 PM



5. Sequence Diagram
Login
Screenshot 2024-06-27 at 7 58 19 AM

Schedule
Untitled (2)

Reminder
Screenshot 2024-06-27 at 7 58 32 AM

Family Members Profile



6. Weekly Progress Report

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

About

FamilyConnect Pro is a mobile application designed to streamline family communication, organization, and coordination. This comprehensive solution empowers families to stay connected, manage schedules, and track activities effortlessly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •