Hasty Briefsbeta

Show HN: Family Chess: Play across firewalls and Internet cultures

16 hours ago
  • #real-time
  • #chess
  • #Django
  • Real-time online chess game built with Django for restrictive network environments.
  • No Internet dependency: all assets hosted locally.
  • No login required: uses shareable 8-digit game IDs.
  • Cross-network play: works in restricted environments and firewalls.
  • Mobile-friendly with responsive interface and click-to-move system.
  • Real-time updates using Server-Sent Events (SSE).
  • Multilingual support for English and Chinese.
  • Designed for users in China and ROW with different internet cultures.
  • Technologies used: chess.js, chessboard.js, Tailwind CSS, Howler.js, jQuery, Django 5.2, python-chess, SQLite.
  • Security features: CSRF protection, input validation, database locking, session security, connection limits, security headers.
  • Supports multiple languages with Django's translation system.
  • Tested on Chrome/Edge, Safari, and mobile browsers.
  • Licensed under GNU General Public License version 2.