Features: The application should have the following capabilities:
● Login using email and password
● Ability to create a to-do list item.
● Ability to remove a to-do list item.
● Ability to edit a to-do list item.
● Ability to check a to-do list item as completed.
● Completed task should be striked out with a check mark.
● Ability to bulk remove completed tasks.
● User specific list based on login credentials.
● Real time list update with Firestore.
● Integration with front end to show to-do list upon login.
● Filtered to-do list items based on login information.