Skip to content

A todo list app using JavaScript factory function and module pattern with the concepts of Single Responsibility and Tightly Coupled Objects.

License

Notifications You must be signed in to change notification settings

bolah2009/js-todo

Repository files navigation

Netlify Status

PROJECT: TODO LIST

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

Development

  • 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

Screenshots

Todo view for large screen Todo view for large screen
todo view large screen todo view small screen
Add new project Add new todo
add new project add new todo

|

Authors

About

A todo list app using JavaScript factory function and module pattern with the concepts of Single Responsibility and Tightly Coupled Objects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published