# A PRD for a To-Do App

## Objective

Build a simple HTML website that can provide basic functionalities of a Todo App

## Scope

1. Allow the user to add tasks whenever they want
    
2. Allow the user to group tasks into separate lists
    
3. Display all the task lists made by user at any given time
    
4. Allow the user to delete/complete any task they want, by clicking on a “Mark as done” checkbox
    
5. 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: -

1. “I want to make a shopping list for shopping”
    
2. “I want to make a study list to prepare for exams”
    
3. “I want to make an exercise list for my gym workout”
    
4. “I want to make a guest list for my birthday party”
    

### From the developer’s perspective: -

1. “I want to create a website that is simple and easy to use”
    
2. “I want to ensure my website has a wide range of accessibility”
    
3. “I want to make my website to help people handle their day-to-day tasks with ease”
    

## Technical Requirements

* HTML
    

## Design requirements

1. Light theme
    
2. Simplicity
    
3. Tasks have only text in them
    
4. Tasks can be grouped into lists/categories
    
5. User-friendly
    

## Timeline

I will finish this project within one month or less
