Amber Suratte

Full Stack Web Developer

Tournament Brackets

This single-page web application was built with Angular and tested with Karma and Protractor.

The purpose of this project was to learn how to create a single-page application using Angular, gain further experience with testing, and conduct a usability study. The application allows users to enter up to 8 contestants for a tournament and keep track of winners for each round as well as an overall winner.

Topics covered included end-to-end testing with Protractor, writing helper functions and refactoring e2e tests, Angular routing, and writing a service to carry data from page to page in a single-page application. After development, a usability study was conducted to determine areas for improvement and test for bugs.

View Usability Testing Report >

View more student work

© 2022 Amber Suratte