Giter Club home page Giter Club logo

w3hkproject's Introduction

here you can use the online version

About the Project

  • it's a task manager
  • user can add/ remove tasks
  • user can mark tasks as done
  • clean and minimalistic

How to deploy

in terminal > git clone https://github.com/FACN7/w3hkproject.git > cd w3hkproject from here you can access the code and index.html file offline

To install dependencies and run tests

npm i npm test

w3hkproject's People

Contributors

okarem avatar hosenagbaria avatar

Watchers

James Cloos avatar

Forkers

thevdude

w3hkproject's Issues

Leave an option to un-check a task

You could leave an option to uncheck the task in case a person wants to get back to it and doesn't want to create a new same one. Now you can only delete a checked task.

Your Marktodo function returns a new array

So you want to know what is the functions goal so the question is raised is it map what you need or can it be replaced with filter or reduce ... its good to understand array methods it does add efficiency and speed up your loops know when you know each method and their usage

Use ES6

its more modern,easier to read and shorter lines of code will be if using ES6

Strict equals are safer

When you performing a condition try to have strict equals so you dont get type conversion unless you are doing it for a reason .

Clean your code

your code should be clean and nice before pushing it to the master delete all unused code and console logs

Typos

Please check your buttons :)

closures and scope

you could find a better solution if you have your todos as a global variable that you can use over and over

Styling

Styling add soul to your project some good nice styling would be awesome .

use Slide Down Scroll

Text input and submit button disappear in case of many tasks . suggest to use the scrolling down option .

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.