Skip to content

"Bounce" is a feature-rich mobile application developed using Flutter and Firebase, designed to streamline task management and collaboration among friends. Users can sign up and create a profile, complete with essential details like name, username, birthdate, and location.

Notifications You must be signed in to change notification settings

rrobisaacjr/Bounce

Repository files navigation

Bounce - Shared Todo App

Bounce is a collaborative task management mobile application developed using Flutter and Firebase. It enables users to efficiently organize and collaborate on todo lists with their friends, providing a seamless experience for task management and communication.

Features

  1. User Authentication

    • Secure user authentication using Firebase Authentication.
    • Validators ensure data integrity during the sign-up and login processes.
  2. User Profiles

    • Users can create and manage profiles, including details like name, username, birthdate, location, and a bio.
  3. Friend Management

    • Facilitates friend requests and displays a list of friends.
    • Users can view friend profiles and send friend requests through a search feature.
  4. Shared Todo Lists

    • Users can create, edit, and delete todo lists shared with friends.
    • Each todo item includes title, description, status, deadline, and notifications.
  5. Collaborative Editing

    • Users and their friends can collaboratively edit todo items.
    • The app tracks the last edit and timestamp for each todo item.
  6. Notifications

    • Supports various notification types, including push notifications for upcoming deadlines and notifications when friends edit a user's todo items.

Screenshots

Demo

Acknowledgments

I would like to extend my heartfelt gratitude to Sir Aldrin Hao for sharing his invaluable knowledge and expertise in mobile development. His guidance has been instrumental in my learning journey.

About

"Bounce" is a feature-rich mobile application developed using Flutter and Firebase, designed to streamline task management and collaboration among friends. Users can sign up and create a profile, complete with essential details like name, username, birthdate, and location.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published