CS 33901 Software Engineering
Fall 2020
Video Streaming Team Project


Your company is purchasing a streaming video service. The plan is to use the supplied code (and associated data-mining platform) for a future software product.

Your team has been put in charge of the software. The immediate goal is to bring this codebase up to company development standards by creating test cases and performing refactoring. You will not be adding any new features, or change the behavior of the code in any way, only improve the design and implementation quality of the current functionality.

Each team will have a GitHub Classroom repository. ALL work will be through the project repository via issues, branches, and pull requests. Discussions will take place via the issues tracking system in GitHub. You will receive an invitation link.

Tasks you need to complete: