Skip to content

ClintonEnyinna/todo_list

Repository files navigation

Version License: MIT

Todo list

In this project, we implemented the concepts of Single Responsibility and Tightly Coupled Objects. The project goal is to have a To-Do List app that allows users to create new task groups. The user can then add task items to each group.

The user is able to delete groups and items in the groups as well as mark a task complete.

Screenshot

screenshot

Features

  • Create a Task group
  • Create Task group items
  • Edit a Task group item
  • Delete a Task group
  • Delete a Task group item
  • Mark a Task group item done/complete
  • Able to search Task group items based on characters

Built With

  • JavaScript (ES6)
  • Webpack
  • Node.Js

Live Demo

Live link

Prerequisites

  • Webpack v4.43.0
  • npm

Setup

Use the git to clone the project to your local machine

$ git clone https://github.com/ClintonEnyinna/todo_list.git

Navigate to the extracted folder

cd todo_list

Install the dependencies and modules

$ npm install

Usage

$ use the live server to render the index

Or to run webpack in production mode

npm run build

Or to watch in development mode

npm run watch

License

Distributed under the MIT License. See LICENSE for more information

Contributors

👤 Clinton Enyinna

👤 Stephen Gamba