feat(shared,server): scaffold @nerdware/shared types + Fastify/Socket.IO server #1

Merged
ayoub merged 1 commit from feature/shared-and-server into dev 2026-06-08 12:59:53 +00:00
Owner
  • packages/shared (@nerdware/shared): domain model (Room, Player, Settings,
    Round, votes, scores) + fully typed Socket.IO events, consumed as source
  • apps/server (@nerdware/server): Fastify boot + /health, typed Socket.IO
    attached to the HTTP server, env config, graceful shutdown
  • gitignore: allow .env.example to be committed

Roadmap V1 step 1. Room logic (room:create/join) comes next.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

- packages/shared (@nerdware/shared): domain model (Room, Player, Settings, Round, votes, scores) + fully typed Socket.IO events, consumed as source - apps/server (@nerdware/server): Fastify boot + /health, typed Socket.IO attached to the HTTP server, env config, graceful shutdown - gitignore: allow .env.example to be committed Roadmap V1 step 1. Room logic (room:create/join) comes next. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ayoub self-assigned this 2026-06-08 12:59:14 +00:00
ayoub added 1 commit 2026-06-08 12:59:15 +00:00
- packages/shared (@nerdware/shared): domain model (Room, Player, Settings,
  Round, votes, scores) + fully typed Socket.IO events, consumed as source
- apps/server (@nerdware/server): Fastify boot + /health, typed Socket.IO
  attached to the HTTP server, env config, graceful shutdown
- gitignore: allow .env.example to be committed

Roadmap V1 step 1. Room logic (room:create/join) comes next.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ayoub merged commit 2139696f3f into dev 2026-06-08 12:59:53 +00:00
ayoub deleted branch feature/shared-and-server 2026-06-08 12:59:54 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: ayoub/nerdware#1
No description provided.