# Product requirenment Document for Todo App
## Objective
- An application to store the daily task and to maintain the time such that a user can manage time efficiently and can mark down the completed work and can maintain the daily routine effectively.
## Scope
- Build a login page, registor page and a home page where user can create main Todos and and inside a sigle todo user can store the work releted to main todo which will called as subTodo.
- No any hashing alogrithems will be used except in registor page, so not recommended to store sensetive deatils in todo.
## Features and Requirenment
### P1
- Showcase the todoes in the form of lists.
- A delete button is provided to each subtodo and main todo.
- A check button is provided to each subtodo and main todo which shows the complition of tasks metioned in todo.
### P2
- Maintaining order of each main and sub todo.
## User stories and use cases
- I can manage time efficiently and can do work effectively.
- I can preplan my whole day.
## Technical Requirement
- HTML
- CSS
- JavaScript
- MongoDB
- Mongoose
- NodeJS,
- Server
## Designe requirement
- A beautiful background of a study table with dark theme.
- Section of main todo and subtodo has a background with glossy effect.
- Delete button is of red colour and check will be in green colour.
## Timeline
- We will take 3 to 4 Hours to complete this project.