TO-DO LIST Report
TO-DO LIST Report
For
Mini Project 1-a (REV- 2019 ‘C’ Scheme) of Second Year, (SE Sem-III)
In
Electronics & Computer Science Engineering
By
Shravani Khedkar (53/123A7053)
Ayush Lanke (4/123A7004)
Anushka Pawar (2/123A7002)
Soniya Deshmukh(13/123A7013)
Supervisor
Prof. Paurnima Patil
Department of ECS
SIES Graduate School of Technology Nerul,
Navi Mumbai - 400 706
University of Mumbai
(AY 2023-24)
This is to certify that the project entitled Project Title is a bonafide work of
1. Shravani Khedkar
2. Ayush Lanke
3. Anushka Pawar
4. Soniya Deshmukh
Examiners
Date:
Place
Signature
Date:
Sr no Topic
1 Acknowledgement
2 Introduction
3 Literature survey
4 Proposed System
6 Result
7 Conclusion
8 References
We would like to express our thanks to the people who have helped us the most
throughout our project. We are grateful to our guide Prof. Paurnima Patil for
nonstop support for the project.
A special thanks goes to each other who worked together as a team in
completing the project, where we all exchanged our own interesting ideas,
thoughts and made it possible to complete our project with all accurate
information. We also wish to thank our parents for their personal support and
attention who inspired me to go my own way.
We would also like to extend our sincere gratitude to our Principal, Dr. K
Lakshmi Sudha and our Head of the Department, Dr. Shubhangi Kharche for
their continuous support and encouragement.
We also would like to thank our other faculty members for providing us with all
the required resources and references for the project.
The Firebase To-Do List App aims to provide a simple, efficient, and interactive
way for users to manage their daily tasks and to-dos. By leveraging the power
of Firebase, this app offers a real-time, cloud-based solution to track, add, edit,
and delete tasks, all while synchronizing data seamlessly across devices.
Using Firebase's suite of powerful tools, this To-Do List App allows users to
manage their tasks in a visually appealing and intuitive interface. Firebase’s
Realtime Database or Cloud Fire store ensures that any changes made to
tasks, such as updates, deletions, or additions, are reflected across all user
devices instantly, making task management fast and collaborative.
The Firebase-Based To-Do List App is designed to offer users a simple yet
powerful task management experience, incorporating real-time data
synchronization, user authentication, and cloud-based storage. The app will be
built using modern web technologies such as Flutter and integrated with
Firebase to manage data in real-time and ensure smooth task synchronization
across devices. The system will be structured into several key components to
ensure maintainability, scalability, and user-friendly operation.
System Design:
The app will consist of the following key components:
1. User Interface (UI):
o The UI will be developed using Flutter, offering a clean and
responsive design that adapts across devices (desktop, tablet,
mobile).
o The main panel will display the task list, with options to add, edit,
delete, and mark tasks as completed.
o Users will have the ability to organize tasks by categories (e.g.,
Personal, Work, Shopping), sort tasks by due date or priority, and
filter based on task status.
o Firebase Authentication will be integrated to provide secure user
login and ensure personalized task management.
2. Backend and Data Storage:
o The app will utilize Firebase Realtime Database or Cloud
Firestore for real-time data storage and management. All tasks,
along with user details, will be stored in Firebase’s cloud, enabling
access across different devices.
o Tasks will be stored as individual documents (in Firestore) or
database records (in Realtime Database), containing key attributes
such as task name, due date, category, and status (completed or
pending).