A PRD for a To-Do App

I am a problem solver and a full-stack developer. I love to write and share my knowledge. My wish is to learn and help others learn at the same time. Hoping to make a difference in the tech world.
Objective
Build a simple HTML website that can provide basic functionalities of a Todo App
Scope
Allow the user to add tasks whenever they want
Allow the user to group tasks into separate lists
Display all the task lists made by user at any given time
Allow the user to delete/complete any task they want, by clicking on a “Mark as done” checkbox
NOT in scope
Styling of the webpage using CSS
Dynamic interactivity, (currently its only static)
Deadline option for any task
Reminders to complete any task before the deadline
Voice creation of tasks
Features and Requirements
P1
Addition of tasks by the user
Categorization of a group of tasks under a common heading
Task cards
Display of all the tasks created till date
P2
Tasks with deadlines
Completion of tasks by “Mark as done” feature
Integration of voice input/tasks
Integration of AI chatbots for sophisticated task creations
User Stories or Use Cases
From the client’s perspective: -
“I want to make a shopping list for shopping”
“I want to make a study list to prepare for exams”
“I want to make an exercise list for my gym workout”
“I want to make a guest list for my birthday party”
From the developer’s perspective: -
“I want to create a website that is simple and easy to use”
“I want to ensure my website has a wide range of accessibility”
“I want to make my website to help people handle their day-to-day tasks with ease”
Technical Requirements
- HTML
Design requirements
Light theme
Simplicity
Tasks have only text in them
Tasks can be grouped into lists/categories
User-friendly
Timeline
I will finish this project within one month or less




