To-Do List Project

This project aims to develop a to-do list app with features that enable users to add, mark as complete, and delete tasks. The app will store data locally and use IndexedDB for offline functionality. Tasks will be displayed in separate lists for to-dos and completed tasks.

The app will be built using IndexedDB for data management, HTML5 for structure, CSS for styling, and JavaScript for dynamic functionality. The implementation will involve creating an IndexedDB database and object store for to-do items, adding functions for adding, marking, and deleting tasks, and creating an HTML page with event listeners for user interaction. This project will serve as a practical exercise in web application development with IndexedDB, benefiting users in managing their tasks effectively.