Build a type script project

Job ID: 31459167

Budget: $3 – $4 USD

This is a sample Angular web application comprised of a Trello board. The Trello board has been
developed to meet the following features:
 A user will be able to create a new board by selecting “New Board” in the upper left-hand corner of the
application.
o The user is able to name the Trello board.
o The user is able to add the board with a given name.
 The user will not be able to add a new board without providing a name.
o Clicking “Add Board” will open the new board.
o The user is not able to add a new board without providing a name.
o Once a new board is added, it should appear in a menu by name in the upper left hand corner of
the screen.
 Once a board has been created, A user should be able to add a new item or delete the current board.
o Clicking to add a new item will open the new item component.
o Clicking to delete the board will remove the board and bring the user back to initial state.
 Other boards that were already created will still be available from the menu in the
upper left-hand corner
 A user should be allowed to add an item to the board.
o When adding an item, a user will be able to add task by clicking the add task button.
o If a task is added, a user will be able to remove task by clicking the remove button from each
task.
o A user must name each task that is added.
o A user will be able to remove the item from the board.
o Once all task have been added, a user will click save to apply.
Your job is to add TestCafe to the project and write automated test for both e2e and visual testing scenarios.
(https://testcafe.io/)
 Please use the best of your abilities to cover all possible scenarios writing automated test
utilizing the TestCafe framework.
 Please use general automation best practices and use an object-oriented design to your
automated tests.
 Be prepared to explain your implementation.
 Follow best practices in software test engineering including code quality of any automated test
scripts you write.
 The project has a boilerplate starter e2e framework installed. Please remove this so it may be
replaced by TestCafe.
Related categories: Typescript