Skip to content

abhas9/es6-to-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

es6-to-do-list

A simple to do list with ES6 and Vanilla JS.

Installation

  • git clone https://github.com/abhas9/es6-to-do-list.git
  • cd es6-to-do-list
  • npm install
  • gulp
  • cd build
  • python -m SimpleHTTPServer 8000
  • Open http://localhost:8000/

Demo

http://abhas9.github.io/es6-to-do-list/

Features

  • Client side persistence using localstorage API
  • Create & manage multiple Lists.
  • Add optional due dates for tasks.
  • Task that are past due date are highlighted in a special list.
  • Drag & Drop tasks between lists.
  • Pure client side code.
  • Just 370 lines of Pure Vanilla JS in ES6 which compiles into 450 lines of ES5 using babel.
  • Tested in Google Chrome Version 40.0.2214.95 (Ubuntu 14.04)

Inspiration

Design is inspired from ReactJS's concepts to some extent . Main aim was to develop a web app without any client side framework or library.

Get In Touch

alt text alt text alt text alt text

About

A simple to do list with ES6 and vanilla js.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published