-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Project EPIC and User Story Issues #61
Labels
organization
Internal issue without any development results
Comments
Repository owner
moved this from In Progress
to Done
in JIMMI
Feb 26, 2022
Update Task:Create an Issue for every EPIC and every User Story that has been discussed in the last meeting at 04.03.2022. # Web-Socket Connection zwischen Frontend und Backend für das Dispatchen von Events (z.B. User joined oder Musikcontrols)
- Ist das mit [Opine](https://deno.land/x/[email protected]/examples/websockets) realisierbar?
- Client-Server example evtl. direkt übernehmen?
- Kann Opine auch im Frontend verwendet werden? Native Browser-API verwenden?
- Falls nicht: Implementierung socket.io möglich?
- Ziel: Server -> Frontend Kommunikation bei Änderungen (z.B. Musik gestoppt) für Aktualisierung der Anzeige
- Eigene Datei (eigene Klasse?)
- Datei enthält Code, um einen Socket anzulegen und die Verbindung aufzubauen. Der Socket wird dann exportiert und kann dann von anderen Funktionen importiert & verwendet werden.
- Endpunkt für Web-Socket: `/api/instances/<id>/socket`.
- Nachrichten werden unverändert weitergegeben
- Dokumentieren was darüber versendet wird (welche Events, Subscriptions, etc.). [Async api](https://www.asyncapi.com/) verwenden? Inline im Code.
- Frontend Socket.ts mit default listener für open, close, etc. anlegen.
- Wrapper Klasse für Queue Szenarien benötigt?
# Frontend einrichten (viel copy & paste aber Struktur einrichten)
- Einrichtung von [tabler](https://tabler.io/)
- Create-Instance component (Startbildschirm) `/`
- Neuen Bot erstellen Button
- Inputs: Instanz, Raumname, Password
- Connect Button -> Loading Screen -> Dashboard
- Altes Frontend als Vorlage verwenden für Anordnung etc.
- Dashboard component `/instance/<id>/dashboard`
- Raum-URL
- Disconnect / Leave Button
- Video-URL / Search Term (optional) Input Feld & Play Button
- Music Player: aktueller Song, thumbnail, play, pause, skip, previous, time slider (low prio)
- Song-Queue
- Dashboard vorab designen / mock up (wo ist welche Komponente, wie platziert)?
- User Liste (low prio label) 🟢 In scope:
🔴 Not in scope:
What should be the result?An Issue for every EPIC and User Story using the default Issue templates. |
New issues created, the overview comment has been updated with all new changes. |
Repository owner
moved this from In Progress
to Done
in JIMMI
Mar 10, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description:
Create an Issue for every EPIC and every User Story that has been discussed in the last meeting at 25.02.2022.
Raw meeting output (german):
🟢 In scope:
🔴 Not in scope:
What should be the result?
An Issue for every EPIC and User Story using the default Issue templates.
The text was updated successfully, but these errors were encountered: