/chess-next

(WIP) This is an example chess app, migrated from a coa and cra app to a Next.js app

Primary LanguageTypeScript

(WIP) Real-Time Chess App

Welcome to the Real-Time Chess App, a dynamic chess platform developed with Next.JS, WebSockets, Redis, MongoDB, and comprehensive Cypress tests!

Overview

This example demonstrates how to build a real-time chess application using a combination of technologies. The application also includes a comprehensive suite of Cypress component tests to ensure its reliability and functionality.

Technologies Used

  • Next.JS as a full stack solution
  • WebSockets for real-time communication.
  • Redis for caching and managing game state.
  • MongoDB for data persistence.
  • Cypress for end-to-end testing.
  • OAuth with keycloak using NextAuth

A Real-Time Game

Screen.Recording.2023-09-22.at.5.35.16.PM.mov