/task-tool

It's a simple task manager enjoyed the most modern technology. https://jmlavoier.github.io/task-tool/

Primary LanguageJavaScriptMIT LicenseMIT

Coverage Status node version npm version yarn version Build Status

TaskTool

The TaskTool is more than a To-do List, It was inpired on Trello. This project has been building in order to practice my knowledge in some technologies.

You can see a demo here

Technologies

  • JavaScript - ES6+ (Babel);
  • UI Components - React;
  • State management - Redux, React Redux, Redux Persist;
  • UX/Usability - React DnD;
  • Style - Sass;
  • Modules - Webpack, CSS Modules;
  • Unit tests: Jest, Enzyme;
  • Clean code - Lint;
  • Continuous Integration - Travis, Coveralls;

Layout

Project

Getting started

I encourage you to use the yarn to install the packages, you'll enjoy the yarn.lock to a faster installation, and the scripts will be fast too.

### Install
yarn

### Start app
yarn start

### Running tests
yarn test

### Watching the tests
yarn test:watch

### Running coverage
yarn test:cov

### Start Coverage Server
yarn server:cov

### Running ESLint
yarn lint

### Troubleshoot Lint issues
yarn lint:fix

###  Production build
yarn build

### Production build watch
yarn watch

Credits

Created by jmlavoier