Technical Documentation

This section covers the technical aspects of the Prisoner’s Dilemma app, including architecture, frontend and backend implementation, and API references.

Overview

The app follows a client-server architecture with a RESTful API connecting the frontend to the backend services.

Key Technologies

  • Frontend: React with TypeScript
  • Backend: Node.js with Express
  • Database: MongoDB
  • Authentication: JWT
  • Testing: Jest and Cypress

Table of contents


Back to top

Copyright © 2025 Your Name. Distributed under an MIT license.