0% found this document useful (0 votes)
16 views16 pages

CPP PPT - 0

Uploaded by

jagtaptanay80
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views16 pages

CPP PPT - 0

Uploaded by

jagtaptanay80
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

S.H.

JONDHALE POLYTECHNIC DOMBIVLI (W)


ACADEMIC YEAR 2024-2025

SUBJECT : Capstone Project Planning

A PROJECT REPORT ON:


TO-DO LIST

GROUP N0.: 13

Team Members:-
Siddhant Sonawane (1526)
Manish Patil (1527)
Anushka Sonavane (1540)
Kaushal Patankar (1547)
Aftab Shaikh (1548)
Objective Of To-Do List
• Develop a To-Do List application which allows you to schedule alarms to increase productive and manage
time.

• Help users manage their work and effectively utilize their time by planning things ahead.

• Address the productivity challenges like overload of tasks ,missing the deadline and not allocating the
specific time for task.

• Providing features with task management and timely reminders to help users manage their daily routine
activities and duties effectively.
Review of Project
Overview:
 A user-friendly application for managing daily tasks.

 Key Features:

 Task creation and organization.

 Alarm scheduling for reminders.

 User-friendly interface designed for ease of use.

Technologies Used:
 Programming Language: Html, Css, Javascript

 GUI Framework: React, Node JS

 Database: MongoDB,
How to Resolve?
Problem Statement:
People often miss tasks and deadlines due to ineffective task management.

Solution:
Create a simple To-Do List app with alarms, helping users stay organized and remember tasks.

Implementation Steps:
1. Research user preferences for task management.
2. Design a user-friendly layout.
3. Develop with JavaScript and React, and test functionalities for a smooth experience.
Output - Input Processing
(DFD)

Data Flow Diagram (DFD):


Input:
Users add tasks by entering details like the task name, deadline, and preferred alarm time.

Process:
The app organizes these tasks, saves them in the system, and sets alarms based on the user’s chosen times.

Output:
When a task is due, the app sends a notification to remind the user.
Output - Input Processing (DFD )
Visual Representation:
SDLC
User Manual
1) Getting Started
- Sign Up / Login: Create an account using your email or log in if you already have one
- Dashboard: After logging in, you’ll see your main task dashboard.

2) Adding Tasks
- Click on the “Add Task” button.
- Enter the task name, description (optional), and select a due date.
- Click “Save” to add the task to your list.

3) Managing Tasks
- View Tasks: All tasks are displayed on your dashboard, sorted by due date or priority.
- Edit Task: Click on a task to modify its details, then press “Update”.
- Delete Task: Use the trash/bin icon next to a task to remove it.
- Mark as Complete: Click the checkbox next to a task to mark it as done.
User Manual
4) Organizing Tasks
- Categories/Tags: Assign categories or tags to group similar tasks.
- Search & Filter: Use the search bar or filter options to find tasks quickly.
- Priority Levels: Set task priority (Low, Medium, High) to organize your tasks.

5) Notifications & Reminders


- Enable notifications to get reminders before task due dates.
- Set custom reminders for important tasks through the task settings.
Benefits of the Project:

Better Task Management:


Users can conveniently add, edit, or remove tasks, keeping everything organized in one place.

Boosted Productivity:
Timely alarm notifications remind users of upcoming deadlines, helping them stay focused and complete
tasks on time.

Simple, User-Friendly Design:


The app’s intuitive layout makes it easy to use for all age groups, so anyone can start managing tasks with
ease.
Why Use a To-Do List?
o Stay Organized:
A To-Do List keeps all your tasks in one spot, making it easier to focus without feeling overwhelmed.

o Set Priorities:
It helps you arrange tasks by urgency and importance, so you know exactly what to tackle first.

o Manage Time Better:


With scheduled alarms, you can stay on track, avoid procrastination, and make the most of your day.

o Boost Motivation:
Checking off tasks as you finish them gives a satisfying sense of accomplishment, keeping you motivated to
continue.
Limitations & Potential Enhancements

 Current Limitations:
• Limited Alarm Customization: The app offers basic alarm options, so features like adjustable snooze
durations are limited.
• Relies on Manual Input: Tasks must be entered manually, as there’s no feature for suggesting tasks
automatically.

 Suggested Enhancements:
• Recurring Tasks: Adding a feature for recurring tasks would help users set regular reminders for ongoing
activities.
• Cloud Syncing: Cloud synchronization would allow users to access their to-do list across multiple devices,
making task management more convenient.
Future Scope
Improved User Features:
• Customizable Alarms: Users could set multiple alarms and adjust snooze times for each task to fit their
schedules more precisely.

Tool Integration:
• Calendar Syncing: Connecting with popular calendars (like Google Calendar or Outlook) would make it
easier for users to see all their tasks and appointments in one place.

Advanced Functionality:
• Task Prioritization: Adding priority levels (high, medium, low) would help users focus on urgent tasks
first, boosting productivity and focus.
References
• Task Organization and Prioritization:
From the GTD methodology and leading apps like Microsoft To Do, we are incorporating prioritization
features that allow users to sort tasks by urgency and deadline.

• Time-Based Alarm Scheduling:


Inspired by Google Keep and Any.do, we are implementing easy-to-set alarms for tasks, ensuring
users are reminded at the right moment.

• Minimalistic Interface:
Following the example of apps like Wunderlist and Notion, our interface will be simple and
distraction-free, focusing on functionality and ease of use.
Questions

You might also like