Giter Site home page Giter Site logo

marcelokade / to-do-list Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 9 KB

This is a task management web app built using HTML, CSS and JavaScript, along with Bootstrap for responsive styling. It allws users to add, remove, edit, and mark task as complete, as well as save them locally in the browser.

HTML 22.11% JavaScript 77.89%

to-do-list's Introduction

To-do List

to-do.list.mp4

Menu

Presentation

This project consists of a simple web application for task management. The interface was developed using the Bootstrap framework and the JavaScript code. The goal is to show how it is possible to create a functional application using basic and popular technologies, as well as to demonstrate techniques for manipulating HTML elements, storing data locally in the browser, and controlling keyboard events.

Objective

The objective of this project is to create a simple, yet functional to-do list web application using HTML, CSS, and JavaScript. The application should allow users to add, remove, and edit tasks, as well as mark them as complete. Additionally, the application should be responsive and work well on different screen sizes. The use of the Bootstrap framework is encouraged to facilitate the development of a user-friendly interface. Learn more at: What I learned

Deploy

Functionalities

  • Add a new task
  • Mark a task as completed
  • Unmark a completed task
  • Edit an existing task in the list
  • Remove a task
  • Save tasks in the browser's Local Storage
  • Use the keyboard to add a new task
    • Press "Enter" to create or confirm editing an existing task
    • Press "Escape" to cancel editing an existing task

Technologies

What I Learned:

BOOTSTRAP

  • Within this project, I learned how to use Bootstrap to create a responsive and pleasant interface for the user. Bootstrap is a popular CSS framework that provides a wide range of pre-built components and styles, which speeds up the development of a website or application.

  • In the project, I was able to use Bootstrap classes to style HTML tags such as buttons and forms quickly and easily. Additionally, I utilized Bootstrap's grid system to create a responsive layout that adapts to different screen sizes without the need to write custom CSS code.

  • In summary, I learned that Bootstrap is a powerful and useful tool for web development. With it, you can create attractive and responsive interfaces efficiently and with minimal effort.

JavaScript

  • In this project, I learned about the power of JavaScript and how it can be used to create dynamic and interactive web applications.

  • By analyzing the code, I discovered how to manipulate the DOM, respond to user events, and make HTTP requests using JavaScript.

  • I also learned how to use third-party libraries like jQuery to simplify and streamline my code. Overall, I realized that JavaScript is an essential tool for modern web development and has endless possibilities for enhancing the user experience.

Status

  • Completed: Netlify Status

to-do-list's People

Contributors

marcelokade avatar

Stargazers

Denílson Bernardo  avatar Angela de Alcântara avatar Paulo Marinato avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.