kylestubbs102 / mastermind

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mastermind (Play here!)

Description

Mastermind is a web-based implementation of the classic code-breaking game. This project features both single-player and multi-player game modes, allowing players to test their logic and code-breaking skills against the computer or challenge friends in real-time.

Technologies Used

Client (Front-end)

  • React: A JavaScript library for building user interfaces.
  • Chakra UI: A simple, modular, and accessible component library for React.
  • React-Redux: A predictable state container for JavaScript apps.

Server (Back-end)

  • Node.js: A JavaScript runtime for server-side development.

Real-time Communication

Mastermind utilizes Socket.io for real-time communication between clients and the server, enabling seamless multiplayer gameplay.

Deployment

  • Backend deployed on Fly: A platform for deploying and hosting applications globally.
  • Frontend deployed on Netlify: A modern web hosting and automation platform.

Screenshots

Screenshot 5
Screenshot 2
Screenshot 3
Screenshot 1

About


Languages

Language:JavaScript 91.3%Language:HTML 5.0%Language:Dockerfile 2.3%Language:CSS 1.3%