This is a simple web application for managing daily tasks. It allows users to add, remove, and mark tasks as completed. The application features a clean and intuitive interface with dynamic updates using AJAX.
Features-
- Add Tasks: Users can easily add new tasks by typing in the input field and clicking the "Add" button.
- Remove Tasks: Tasks can be removed individually by clicking on the remove button next to each task.
- Mark Tasks as Completed: Users can mark tasks as completed by checking the checkbox next to each task. Completed tasks are visually distinguished from active tasks.
- View All, Active, or Completed Tasks: Users can switch between different views to see all tasks, only active tasks, or only completed tasks.
Technologies Used-
- HTML/CSS/JavaScript: The front-end of the application is built using HTML, CSS, and JavaScript for dynamic behavior.
- Bootstrap: Bootstrap framework is used for styling and responsive design.
- PHP: Server-side scripting is done using PHP to handle AJAX requests and interact with the database.
- MySQL: MySQL database is used to store tasks and manage task data.
- jQuery: jQuery library is used to simplify DOM manipulation and AJAX requests.
Setup Instructions
- Clone the repository to your local machine.
- Ensure you have a web server with PHP and MySQL installed.
- Import the provided SQL file to set up the database schema and sample data.
- Configure the database connection settings in the PHP files (insert_task.php, delete_task.php, update_task.php, all.php, active.php, completed.php) to match your environment.
- Open the index.php file in your web browser to access the To-Do List application.
PREVIEW


