Skip to content

NivedGanga/todo

Repository files navigation

Tasks

Tasks is a todo app built with Flutter that uses Firebase as the backend for data storage and authentication.

Features

Authentication

To use ## Tasks, users must sign up and log in using their email address and password. Tasks app uses Firebase Authentication to manage user authentication.

Adding Tasks

To add a new task, click the "+" button in the top right corner of the home screen. Enter the task title and description, date, time if want in the input fields and click the "Save" button to save the task

Adding Lists

To add a new list, click the "+ New list" button in the appbar, top of the screen, Enter the title and press "Save" button.

Marking tasks as completed

To mark a task as completed, tap on the check box curresponding to the task.

Marking tasks as incomplete

To mark a task as incomplete, tap on the check box curresponding to the completed task to uncheck it.

Deleting tasks

To delete a task, long press on the task then confirm to delete.

Deleting lists

To delete a list, long press on the list title then confirm to delete.

Data Backup

Tasks app uses Firebase Cloud Firestore as its backend, which allows for automatic data backups

Requirements

  • Flutter 2.5.3 or newer
  • Android Studio or Xcode
  • Firebase account

Dependecies Used

  • animation_list
  • checkmark
  • cloud_firestore
  • expandable
  • firebase_auth
  • firebase_core
  • mailer
  • shared_preferences

Tasks App

Download Tasks App

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published