- Clone this repository
- run
npm install
- Open a terminal in the same folder where the repo exists, and type
npm start
- In the terminal, type
npm test
and hit enter - If prompted, press 'a' and hit enter again
Given enough time, I would have followed non-regression testing by testing components and HTML elements as they were added to make sure exisiting code would not be affected negatively by new code.
By default there will always be one column at the start. This is for demonstration purposes only (no need to add a new column to see how one looks like).
To add a new column, click on the 'Add Column' button
To delete a column, click on the 'Delete Column' button in the desired column
To edit a column's namme, click on the 'Edit Column Name' button. Alternatively, you can click on the name directly to edit it.
- Inside your desired column, click on the 'Add Card' button to create a new card
- When the new card appears, type immediately to enter its title
- Clicking or tabbing after clicking 'Add Card' will cause an alert to appear, informing you that a card was not created
Click on the 'Delete' button inside the card to delete it
- Click on the gray box
- Start typing
- components
- card.js
- column.js
- tests
- index-html.test.js
- .eslintrc.js
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- scripts.js
- styles.css