This project ships a 3-list Kanban React application
- Start API:
$ cd BACK
$ npm install
$ npm run server
$ cd FRONT/kanban
$ yarn
$ yarn start
The application will be running on http://localhost:3000
-
Before start creating your cards and moving them, you must Login before. Do it clicking on
Loginbutton on top-right corner -
Create a card clicking on
+on bottom-right corner -
Enjoy :D
To set Typescript version to 4.1.2 check here:
$ npm install -g typescript@4.1.2
Then update
"typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib"
on .vscode/settings.json file
OR
If using Typescript version < 4.1.2, set ./tsconfig.json to
compilerOptions.jsx = "react"
after running yarn start command
To run tests, use command:
$ yarn test
-
Drag/drop on recently updated cards will reverse their changes :(
-
Running
yarn startusing 4.0.3 Typescript version will spamCannot use JSX unless the '--jsx' flag is providederrors across the code, to avoid this try one of these:- Setting typescript version to 4.1.2
- Setting
compilerOptions.jsx = "react"on ./tsconfig.json file
-
Missing Login modal to input username and password
-
Lacks some a11y-friendly components
-
Lacks i18n treatment