Thanks to visit codestin.com
Credit goes to github.com

Skip to content

PavanBhat007/OIBSIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

[OIBSIP] Dynamic To-Do List Web Application

LEVEL 2 TASK 3

πŸš€ Welcome to the Dynamic To-Do List Web Application project! Manage your tasks with ease using this sleek and responsive web app.

Features

β˜‘ Add To-Dos: Easily add new tasks with titles and descriptions.

β˜‘ Pending and Completed Lists: Organize your tasks into two sections, "Pending" and "Completed," for a clear overview.

β˜‘ Dynamic Updates: Tasks transition to the "Completed" section when marked as done.

β˜‘ Stylish Design: A modern design with a calming color scheme.

β˜‘ Responsive: Works seamlessly on any device.

Preview

Demo

Check out live demo

πŸ‘¨β€πŸ« Explanation:

β˜‘ HTML Structure: The HTML structure defines the layout, input forms, and the two main sections: "Pending" and "Completed."

β˜‘ CSS Styling: CSS is used for styling the application, making it visually appealing and responsive. It includes various CSS properties for layout, color, and element positioning.

β˜‘ JavaScript Logic: JavaScript is the heart of the app's functionality. It manages user interactions, updates the task lists, and handles the dynamic transitions between the "Pending" and "Completed" sections.

πŸ’  The createTodo function is responsible for generating the task items, including the title, description, and checkboxes for marking tasks as complete.

πŸ’  The handleInput function is triggered when users submit a new task. It validates the input, creates a task item, adds it to the pending list, and updates the display.

πŸ’  The displayTodos function refreshes the displayed task lists in real-time. The updateVisibility function manages the visibility of messages like "No pending To-Dos" and "No completed To-Dos" based on the number of tasks in each section.

πŸ’  Event listeners are utilized to respond to user actions, such as clicking the "ADD TO-DO" button or marking tasks as complete.

About

Oasis InfoByte SIP [lvl 2 task 3]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published