For our software design capstone at the University of Guelph, my team and I were tasked with creating a mini game website. The project was left relatively open-ended compared to previous courses, we had the freedom to choose our application stack, application design and implementation.
We decided to build a website that would host mini games. The website was built using React, Node.js, and MySQL. The website was originally deployed using Nginx.
The first game we implemented was a simple card matching game with a leaderboard. The second game implemented was a text steganography game. If the user is able to solve the puzzle by decoding various messages they will be able to access the hidden message on a unique, one-time URL. The final version also includes a pool game.