CusmaLinux / CusmaLinux/robinhoot
EPIC: Robinhoot MVP
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### Objective
Create a minimal viable product
### Context
We should have a MVP with the basic core features to share with the professors and test the product, the basic features can be:
1. The Creator: Build a clean editor for Quiz and True/False questions with image support.
2. The Host View: A screen to start the game and show questions with a timer.
3. The Player View: A join screen (enter PIN + nickname) and a screen with just 4 colored answer buttons.
4. Real-time Engine: Use WebSockets (e.g., [Socket.io](https://socket.io/)) to handle the live PIN room, synchronize timers, and broadcast answers.
5. Basic Results: Show a final ranking board and a simple chart of which questions were hardest.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by mapping the existing TypeScript project and splitting this MVP into separate, scoped issues for the creator, host, player, real-time engine, and results views. Review the linked Socket.io reference before defining the integration boundary. Done means the listed core features work together in a demonstrable MVP, including synchronized rooms, timers, answers, and final results.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- distributed-systems, full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100