This is the fourth project of the Main JavaScript curriculum at Microverse - @microverseinc
The objective is to create a simple todo app by using JavaScript factory function and module pattern with the concepts of Single Responsibility and Tightly Coupled Objects.The features of the app also include:
- Create, edit and update todos
- Create project to be associated with todo
- Delete or mark todo as complete
-
Dependencies
eslint
:^6.3.0
eslint-config-airbnb
:^18.0.1
eslint-config-airbnb-base
:^14.0.0
eslint-plugin-import
:^2.18.2
stylelint
:^11.0.0
stylelint-config-recommended
:^3.0.0
webpack
:^4.40.0
webpack-cli
:^3.3.8
webpack-dev-server
:^3.8.1
-
Clone the project
git clone https://github.com/bolah2009/js-todo.git
- Instal Dependencies
npm install
- Run Script (Development mode)
npm run dev
- Run Script (Production mode)
npm run build
- Start server
npm run start
Todo view for large screen | Todo view for large screen |
---|---|
![]() |
![]() |
Add new project | Add new todo |
![]() |
![]() |
|