- Create a basic wireframe using figma
- Use Bootstrap
- Use fontawesome
- Use Google fonts
- Use localstorage or indexdb to store lists data
- Should include proper meta description
- Should be responisve
- Write code only in one naming convention for consistency
- Write general comments for each action of code
- Create an input UI where the user can enter the list
- Display the todo list
- Create delete functionality to delete the list
- Create edit functionality to edit the list
- Create filter functionality based on search result in the list
- Create export functionality to export the current list data to downloadable pdf
- Use pure CSS instead of Bootstrap
- Make the project somewhat SEO good
- Try to write CSS using BEM Methodology or Simply write clean CSS code
- Write in SASS instead of CSS
- Use JQuery instead of DOM manipulation using JS
- Make it more accessible to all - eg: Screen readers
- Create a email reminder notification functionality where in the given time to a specific lists the user will be notified via email or a browser in notification