CusmaLinux / CusmaLinux/robinhoot

EPIC: Robinhoot MVP

Open
#44 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.