A todo list application written in Vanilla JavaScript.
View Demo
·
Report Bug
·
Request Feature
Table of Contents
A todo list written in Vanilla JavaScript.
The application can be accessed online for free. Data is saved in the browser on your local machine. No data is sent to the server. To get a local copy up and running follow these steps.
-
Setup a global instance of mocha for testing.
npm install -g mocha
-
Setup a webserver to load the JavaScript app. Any webserver can be used. The usage steps provided assume
static-server
is installed.npm install -g static-server
- Clone the repo
git clone https://github.com/bernardm/todo-js.git cd todo-js
- Install NPM packages
npm install
- Run the unit tests
mocha
- Launch the application
static-server -o
- Responsive layout for desktop, tablet, and mobile devices
- User data saved locally
- Todo Groups/Projects
- Tree view with infinite nesting
- Drag Drop to reorganize projects
- Todo Items
- Drag Drop to sort todo items
See the open issues for a full list of proposed features (and known issues).
Copyright (c) 2021-2022 Bernard Martis, Lakshay Gosain.
Distributed under the MIT License. See docs/LICENSE.txt
for more information.