- create a
.envfile at the root of the repo - set up your mongodb and add the url to CLOUD_DB_URL
- JWT token and expiration date through JWT_SECRET and JWT_EXPIRES_IN
- AWS S3 storage through S3_ACCESS_KEY and S3_SECRET_ACCESS_KEY
- Setting up Mail testing with mailtrap is essential
Link to the postman collection
Link to the design
I can list of available boards
I can add a new board with a cover photo, title and visibility options
I can see a board with different columns, team members,... according to the design
I can add a new label
I can add a new card to the existing label
I can add a member to the board (user must exist in the system)
I can change the name of the board by selecting it
I can change/add the description of the board Given I am an admin, I can remove members from the board
I can move a card from a column to another one by drag and drop
I can rename the title of a card
I can see which column the card belongs to
I can see and change the description
I can add new attachments and I can download and delete existing attachments
I can add a new comment. Given I am the author, I can edit and delete the comment.
I can change the card cover image
I can add labels with given colors to a card