Project Details

Frien-emies

Frien-emies is a dynamic multiplayer chess application that enables real-time gameplay and seamless interaction across multiple devices, developed by an 11-person team. Leveraging Agile practices, we planned sprints and coordinated tasks using a project board, with Git Flow for organized version control. In this project, I developed the Flask and Flask-SocketIO backend to handle live WebSocket interactions, manage game states, and provide reliable data synchronization. I worked closely with the front-end React team to ensure a smooth user experience for live chess matches and with the Rails backend team to manage user and game records. Tech Stack: - Python with Flask and Flask-SocketIO to support real-time, multi-user gameplay - JavaScript (React) for a dynamic and responsive front end - Ruby on Rails for handling user authentication and storing game records - PostgreSQL as a scalable database solution Skills applied included collaborative problem-solving, managing stateful data, and using organizational practices such as Agile project boards and Git Flow for seamless teamwork. This project enhanced my adaptability and communication skills, ensuring smooth collaboration between the back-end and front-end teams.

Back to Projects