avinashcodelabs / agile-poker-planner Goto Github PK
View Code? Open in Web Editor NEWCollaboratively estimate and prioritize work stories with the Agile Poker Planner
Home Page: https://www.agilepokerplanner.com
License: MIT License
Collaboratively estimate and prioritize work stories with the Agile Poker Planner
Home Page: https://www.agilepokerplanner.com
License: MIT License
Scene1 -
user ->
localhost/ -> landing page
create room and join room if roomid present in url
user
{
id, username, roomnumber, vote
}
room
{
id, room, roomnumber, isAdmin=userid, {title, description }
}
Scene-2
user
once joined or created?
localhost/room?roomid=123123123 -> if username found in localhost, take that and join in room, if not go to landing page grab the username, set it to localhost, then redirect to room page
App name Agile Poker Planner
The page should be responsive in Desktop ,tablet and mobile screens.
Redesign the create room page
page should be responsive in desktop, tablet and mobile views
Let's add a title or description of the user story in the room, so it will be shown to all the users of the room.
Clicking on logo should take user to langing page(home page)
Fix QR screen
Handle voting state if someone joins the room after the voting is revealed. Currently we take null as vote for that user, decide how to handle this scenario and update the flow accordingly.
Similarly if someone leaves the room and rejoins the room, the voting state is lost and user is considered as a new user. Same happens even if user refreshes the page. (Possible solution is to store the vote in local storage or somewhere for some time)
if user joins room before voting is revealed i.e voting is still in progress he can vote without any issue
Add "Reset" option to room, clicking on it, will
As of now, clicking on reveal toggle button, is revealing the numbers to his only screen, but it should reveal it to all the users of the room
Redesing join room page
Comeup with content for landing page for below specifics
Subtitle for the app
Description should include our app strengths like, Free/payment, No-Sign-In/Registeration,Open-Source ,Data Privacy etc
Graphic/image for landing page - Done
Title of the app - Done
Title of github repo name - Done
https://nextjs.org/docs/messages/next-script-for-ga
or
https://vercel.com/analytics
Show a button to leave room and capture tab close : in both cases show an alert to admin to make someone else as host,
Note: As of now, closing on tab or closing the brower making random user as an admin
Show story points agreement once cards have been revealed.
When user initially enters the name in the welcome page, store it in the browser storage and from next time onwards directly pick up the user name, if the user joins the same room or any other room and directly open the planning poker page
Figure out how to give an option to edit the name : either clear cache button or edit button near name to change it
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.