To-do is my personal coding project of a to-do list application using JavaScript, HTML, and CSS. I'm integrating Webpack for module management and bundling. Additionally, I'm utilizing local storage to ensure tasks are stored persistently. To maintain code quality and consistency, I've implemented ESLint for code linting and Prettier for code formatting. The app offers users the ability to add, edit, and delete tasks, categorize tasks into projects, sets priorities and due dates, and conveniently filter tasks by time periods like "This Week" and "This Month." Users also can mark tasks as complete. To-do is designed to align with users system color theme settings. Users have the power to switch between light and dark color theme. The app remembers users chosen color theme settings via local storage, ensuring their preferred theme is applied consistently.
- Front-end: JavaScript, HTML, CSS,
- Module Bundling: Webpack,
- Code Quality: ESLint,
- Code Formatting: Prettier,
- Data Storage: Browser's Local Storage,
- Code Structure: Class oriented structure,
- Various Tritone Happy Icons Collection
- CSS icon by Icons8
- JavaScript icon by Icons8
- Html 5 icon by Icons8
- Webpack icon by Icons8
- Hard disk icon