Wuziqi

screenshot of Wuziqi

wuziqi game designed with nice UI,full-stack project based on Vue3 and Nestjs

Overview

The Gomoku game project is an engaging initiative designed for practice and enhancement of skills in building interactive applications. This project stands out with its support for both local and LAN connectivity, catering to a wider audience looking to enjoy this classic game with friends or family. Built with a modern stack, this project combines Vue 3 for the front end with Tailwind CSS for appealing design and functionality, while employing NestJS, WebSocket, and Redis for the back end, providing a robust and responsive experience.

This project embraces a monorepo architecture using PNPM, which simplifies the management of multiple packages and dependencies, making it easier to develop and maintain the entire application. Whether you are a beginner looking to learn or an experienced developer aiming to refine your skills, this Gomoku game project presents an excellent opportunity to explore and implement new technologies.

Features

  • Cross-Platform Connectivity: Supports both local and LAN play, allowing users to connect and enjoy the game with friends easily.
  • Modern Tech Stack: Utilizes Vue 3 and Tailwind CSS on the front end, ensuring a responsive and visually appealing interface.
  • Robust Backend: Powered by NestJS and WebSocket, enabling real-time game updates and smooth communication between players.
  • Data Management with Redis: Implements Redis for efficient data management, providing fast access and storage of game data.
  • Monorepo Architecture: Based on PNPM, this structure simplifies project management, making it convenient to work on both front-end and back-end simultaneously.
  • Developer-Friendly Setup: Easy to get started with straightforward commands to run both the front end and back end, making the onboarding process seamless.
  • Practice-Focused: Ideal for developers looking to improve their skills in a tangible and fun way through game development.