Skip to content

freeCodeCamp practice project(Building a To Do App)

Notifications You must be signed in to change notification settings

PanpenK/To-Do-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Todo App with Local Storage

Overview

This Todo App is a web application that uses local storage to persistently save tasks. It's designed to demonstrate the use of HTML, CSS, and JavaScript for creating interactive web applications, with a focus on DOM manipulation and browser storage handling.

Key Features

  • Task Management: Add, edit, and delete tasks efficiently.
  • Local Storage: Tasks are saved in the browser's local storage for persistence.
  • Dynamic User Interface: Interactive features for task manipulation and form toggling.
  • Form Validation and Reset: Ensures comprehensive task input and easy form resetting.
  • Responsive Layout: Adapts to various screen sizes for enhanced usability.

Technologies Used

  • HTML: For structuring the web page and application content.
  • CSS: For styling the application, ensuring a pleasant user interface.
  • JavaScript: For adding interactivity to the app and managing task operations and local storage.

Learning Outcomes

Key skills and concepts learned through this project:

  • JavaScript Basics: Handling events, functions, and local storage.
  • DOM Manipulation: Dynamic interaction with HTML elements to update the user interface.
  • CSS for Design: Crafting an attractive and responsive design.
  • Form Handling: Managing user inputs and form submissions effectively.
  • Data Persistence: Using local storage for saving data across browser sessions.

How to Use

  1. Setup: Clone or download the project repository.
  2. Launch: Open the index.html file in a web browser.
  3. Operation: Utilize the "Add New Task" button to enter and save tasks. Tasks can be edited or deleted as necessary.

Acknowledgements

This project serves as a practical application of modern web development techniques, emphasizing client-side storage and dynamic content generation.

About

freeCodeCamp practice project(Building a To Do App)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published