MPL ProjPhase1

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

University of Petra

Faculty of Information Technology ‫كلية تكنولوجيا المعلومات‬

To-Do List web application


Project Description

Prepared By:
Ahmed Nistas – 202010092
Abed-Alrahman Al-Najjar - 202110524

Supervised By:
Dr. Hossam Mustafa

Semester:
Fall 2023/2024 (1)
Abstract:

The To-Do List web application is designed to provide users with an intuitive and efficient
platform for managing their tasks and enhancing productivity. Inspired by Microsoft's To-Do,
this project aims to create a user-friendly interface that allows individuals to organize, prioritize,
and track their daily tasks seamlessly. The application will focus on simplicity, responsiveness,
and ease of use, catering to both beginners and experienced users. Users will be able to create,
edit, and delete tasks, set due dates, categorize tasks into different lists.

1. Requirements and analysis

1.1 User Authentication and Authorization:


Users should be able to create accounts, log in, and manage their to-do lists.
Authentication mechanisms should be implemented to protect user data and ensure privacy.

1.2 Task Management:


Users can create, edit, and delete tasks.
Tasks can be categorized into different lists (e.g., Work, Personal, Shopping).
Each task can have a title, description, due date, and priority level.

1.3 Task Prioritization and Sorting:


Users can prioritize tasks by setting different levels (e.g., High, Medium, Low).
Tasks can be sorted based on priority, due date, or user-defined criteria.

1.4 Responsive User Interface:


The application should be accessible and usable across various devices, including desktops,
tablets, and smartphones.
A clean and intuitive user interface for easy task management.

1.5 Search and Filter Functionality:


Users can search for specific tasks or filter tasks based on criteria such as due date, priority, or
category.

1.6 Testing:
Comprehensive testing for functionality, usability, and security.

You might also like