
Sunglass Poker
Introduction
This project is one of the most memorable projects I've worked on. Indeed, it was our integrative project, or rather our final year project for our bachelor's degree, completed over five months.
Team Composition
It consists of nine students passionate about computer science and dedicated to the project. We have our project manager, myself as the tech lead, and a team of back-end and front-end developers.
Project Choice
Choosing the game to develop was part of the project. After some proposals, we unanimously decided to develop a poker game implementing the real Texas Hold’em rules, with an additional rule that we invented ourselves.
Technical Implementation
We developed an intuitive and dynamic interface using React-Redux, ensuring a seamless user experience. For real-time data transmission, we implemented Socket.io, while MongoDB handled our data management efficiently. GitLab was our collaborative tool of choice, facilitating smooth version control and project management. For interpersonal communication, we relied on Discord to maintain constant and effective team coordination. Finally, we leveraged Electron.js to create a robust desktop version of the application.
Conclusion
This project was an enriching experience and marked an important turning point in our academic journey, allowing us to put our skills into practice and work as a team on an ambitious project.
For more details here is the github repository link