Hand-off Plan

Client Video

The DigiClips search engine has been a work-in-progress for years, with multiple different teams contributing to the overall project. When we were introduced to the project, it was already somewhat functional. As a result, our handoff plan may vary slightly from teams who were tasked with building something for their client. Our main goal for this semester was to not finish the entire project ourselves, but to reach a few significant milestones in the overall development process. These milestones were to debug the email alerts option, and we were also tasked with upgrading the project to a more recent version of Angular later in the semester. Our plan is to ensure that after we fix any errors that may arise after a significant version change, and to leave the client with a more functional version of the project than before we became a part of it.

            The product is a search engine web application with an Angular front-end, a MySQL database, and a Node.js server to connect the front-end with the database. As of right now, the product is set up in AWS Lightsail. The client is currently able to access their product, since it was partially functional before we had begun to work on it. They were the ones who introduced us to the environment and gave us instructions on accessing it locally or remotely. The client already has the resources needed to compile and run the product, so we won’t need to hand off an entirely separate product to the client. We will be providing the client with a branch of the GitHub repository with the changes and fixes we have made to the environment. If all goes well, the client can push these changes onto their master branch. Our changes will not require the setup instructions listed in the client’s README to be modified, which is how we plan on leaving the client with a functional system that they control.