This is a simple Tood List App that demonstrates knowledge of ``es6 classes``, ``modules`` and ``jest`` for test driven development.
It contains basic features such as -
- Create a Todo List (a group of related todo items)
- Create a Todolist Item for each group of todo list created above
- Mark a todo item as
complete
,priority
or evendelete
a todo item - Delete TodoList group with all its child items.
- Use
LocalStorage
to persit the data accross different sessions.
This project was completed in line with standards provided by Microverse.
See Demo URL- Todo List App
Tests cover basic features to validate TodoList
and TodoItem
.
- Javascript (ES6)
- JEST (TDD)
- Webpack 4
Clone the repository to your local machine
$ git clone https://github.com/johnsonsirv/todo-list.git
In your terminal, go to the directory
$ cd todo-list
$ npm install
$ npm run test
$ npm run build
- Github: @johnsonsirv
- Twitter: @vokeugo
- Email: okeugo.victor.c@gmail.com
- Fork it (https://github.com/johnsonsirv/todo-list/fork)
- Create your feature branch (git checkout -b feature/[choose-a-name])
- Commit your changes (git commit -m 'What this commit will fix/add')
- Push to the branch (git push origin feature/[chosen name])
- Create a new Pull Request
You can also create issues
This project is licensed under the MIT License - see the LICENSE file for details.