An online bridge-platform, consisting of a Scan & Score app and a website where a user can play games against another human or robot, and analyze the scores afterwards.
This was my bachelor graduation project, made by 11 students, of which 2 MBO Game Artists and 9 Computer Science Bachelors. We made the project for our clients Christiaan and Quirinus Tersteeg, in the span of 5 months.
The app was created using the Ionic Framework and used YOLOv8 Real-Time Object Detection to recognize cards. The website was split into Docker Containers, to improve abstract communication. We used a C# back-end, Vue.js front-end, used Pixi.js to visualize the gamestate, and hosted the website using Firebase, a service of Google Cloud. We used JIRA to implement our Scrum process, and used Github for version control.
I started of at the app team, and later moved to the website team, where I mainly contributed with visualizing the gamestate in PIXI. Besides that, I also: gave presentations, created unit tests for the back-end, wrote reports, helped with setting up the multiplayer lobby's, created an API for communication with RoboBridge (a bridge AI), reviewed pull requests, created chat functionality .... I contributed to the project in a large variety of ways.