Covey.town Feature: Uno

New feature incorporated into open-source Covey.town to allow users to play Uno
Using: TypeScript, React, Jest

Authors: Inbar Ofer, Oliver Nemec, Christina Medeiros, Ike Kaper

Overview

The Covey.town platform has been enhanced with a new feature – the Uno Card Game. This feature allows users to enter Covey. town, join an existing game or start a new Uno game, enhancing the platform’s social and interactive capabilities.

Screenshot of gameplay

Tech Stack and Design

The Uno feature was developed using a robust tech stack including TypeScript, React, and Jest. Key design decisions include:

  • Drawing inspiration from successful implementations for efficient development
  • Clear separation of concerns between frontend and backend for maintainability
  • Modular and testable codebase structure
Project directory structure