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.