| Description |
This thesis will take you through the design and implementation of the capstone project MyRate. It will illustrate the multitude of design aspects as well and showcase the best tips and strategies to implement into your own software development work. It will show different challenges and how the student overcame these difficulties throughout the process of this project. This development project takes form from the University of Utah's Computer Science Capstone Class. The application MyRate will be a web-based application that allows users a more complete and unbiased way to rate various forms of media such as books, movies, and tv shows. Users normally are only able to rate on a scale of 1-5 stars for an overall product, but MyRate allows users the opportunity to rate using ½ stars so users can better quantify media. Combined with the reviews that users can leave, this allows for a more comprehensive and in-depth review of the media. Overall, this thesis seeks to reflect and to teach those interested in the development process on what steps to take on this tumultuous journey as well as how to complete a large-scale project from start to finish successfully. Hopefully, you can take what you learned from this and apply it to any project you are working on or even assist you in workplace experience to ease the process of software development. |