tristeng / planning-poker-ui Goto Github PK
View Code? Open in Web Editor NEWA minimalist planning poker web application frontend using WebSockets.
License: MIT License
A minimalist planning poker web application frontend using WebSockets.
License: MIT License
The share link is direct to the play game page - but if the user hasn't explicitly joined the game yet, then get forwarded to the join page, but we forget to pass on the game code:
https://github.com/tristeng/planning-poker-ui/blob/main/src/components/PlayGame.vue#L91
We should append on the game code in this case, if its available.
At the moment, we don't let the user know when errors occur - for example, if you attempt to join a came with a fake code - the UI does nothing, but in reality the server has given a 404 to say that game doesn't exist.
Would be nice to add in some framework that can show the user error messages, and update the code appropriately to display error messages.
When the browser is minimized, it appears it stops any running intervals and timers, so when it starts back up, the time will be out of sync with other players.
There aren't any unit tests at the moment - we should add them. Research what test frameworks work best with typescript and add in test to cover the code as much as possible. One framework could be Jest
Depends on the related server issue being completed first.
When players join a round that the admin has already started, we should update the UI to this state automatically. Depending on how the above ticket is completed, we can use additional information in the state message that is returned and update the UI accordingly to display the current issue URL and the cards for selection.
When the admin starts a new round, we can have the following options:
Related to tristeng/planning-poker#2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.