Unit Testing & DevOps Enhancement for SSP BFF
Main contact


Portals
-
Vancouver, British Columbia, Canada
Project scope
Categories
Cloud technologies Information technology Software developmentSkills
software quality (sqa/sqc) unit testing github code coverage next.js (javascript library) software testing yaml continuous integration front end design laravelThe project aims to enhance the unit testing and DevOps capabilities of SSP Systems LTD's Backend-for-Frontend (BFF) layer. This layer serves as a crucial bridge between the Next.js server and Laravel, utilizing REST and GraphQL via a tRPC wrapper. The primary goal is to increase unit test coverage, ensuring that the BFF layer is robust and reliable. Additionally, students will implement Continuous Integration and Continuous Deployment (CI/CD) workflows using GitHub Actions. This will involve creating a YAML-based deployment pipeline to streamline and automate the deployment process. By applying classroom knowledge of software testing and DevOps practices, students will gain hands-on experience in improving software quality and deployment efficiency.
The deliverables for this project include a comprehensive suite of unit tests that significantly increase the test coverage of the BFF layer to 70%. Students will also deliver a fully functional CI/CD pipeline using GitHub Actions, documented with a YAML configuration file. This pipeline will automate the linting, testing and deployment processes, ensuring seamless integration and delivery of updates. Additionally, a final report detailing the improvements made and the methodologies used will be provided.
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
About the company
SSP System Ltd is a young and innovative company based in Ottawa, dedicated to revolutionizing the restaurant industry with our disruptive solutions. We are developing an integrated ecosystem, including SSP Manager, SSP Waiter, and SSP Kitchen, to streamline operations and enhance the dining experience.
Main contact


Portals
-
Vancouver, British Columbia, Canada