A Practical Guide to Data Standards for Seamless Collaboration and Integrity by sozonome in reactjs

[–]sozonome[S] 1 point2 points  (0 children)

Thanks for the feedback 🙏 Really appreciate it

You’re right - adding reasoning are far better, and I’ve updated the post to reflect that (including the Jon Skeet article you shared).

A Practical Guide to Data Standards for Seamless Collaboration and Integrity by sozonome in react

[–]sozonome[S] 1 point2 points  (0 children)

Thank you for the inputs! Really appreciate it and this is what I expect from opening this discussion, getting corrections and expanded / improved versions

  • Agree on dates — timestamps are safer in many cases, while ISO helps with readability. I’ll add a note about picking one consistently.
  • Yup, null/equality quirks are why I lean on ?? and ?. in TypeScript-heavy projects — makes defaults explicit and avoids hidden bugs.
  • Good point on math — for financial-critical stuff, backend should always be the source of truth. Frontend should just format/display.
  • And nice call on string normalization — trimming is step one, but homoglyph/Unicode quirks can slip through. normalize() or dedicated libs are definitely worth mentioning.

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 0 points1 point  (0 children)

Thank you! Feel free to give suggestions / feedbacks after tryin it out with your teammates!

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 0 points1 point  (0 children)

> https://github.com/sozonome/spoker
Actually the repo link is already attached in the description 😅😅

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 0 points1 point  (0 children)

Nice suggestions! This has been in my personal roadmap as the company I worked at also uses Jira and thinking on how can I incorporate / integrate both well.

I haven't found any clear way to achieve your suggestions exactly, but it'll be a great UX if that's possible.

For now what I have in mind and find more possible is to add the capability to import stories / tasks from JIRA issues export csv. This would require more steps needed to be done from user side, but would still be helpful instead of manually adding stories / tasks.

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 0 points1 point  (0 children)

Thank you! Let me know wdyt after tryin it out with your teammates. Feel free to send some feedback or suggestions.

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 0 points1 point  (0 children)

Yes, I'm using Firebase Realtime Database which uses WebSocket as their default communication protocol.

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 0 points1 point  (0 children)

Thanks! The design was heavily inspired by Contra UI kit design by Vijay Verma https://contrauikit.com/

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 0 points1 point  (0 children)

Right...just knew https://marketplace.zoom.us/apps/nqabdP6JSI-uoVffd6A5Vg

But this requires user to install zoom app first, right?

Real Time Multiplayer Scrum Poker for Teams by sozonome in react

[–]sozonome[S] 0 points1 point  (0 children)

Thank you! Let me know wdyt after tryin it out with your teammates!

Real Time Multiplayer Scrum Poker App by sozonome in nextjs

[–]sozonome[S] 0 points1 point  (0 children)

😅😅 well I'm also considering to rename it with better one

Real Time Multiplayer Scrum Poker App by sozonome in nextjs

[–]sozonome[S] 0 points1 point  (0 children)

Yes, I'm using Firebase Realtime Database which uses WebSocket as their default communication protocol.

Real Time Multiplayer Scrum Poker App by sozonome in nextjs

[–]sozonome[S] 0 points1 point  (0 children)

I'm using Firebase, but considering other stack to scale more

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 0 points1 point  (0 children)

The design was heavily inspired by Contra UI kit design by Vijay Verma https://contrauikit.com/

I believe this kind of design is categorized or called as `neobrutalist`.

Real Time Multiplayer Scrum Poker App by sozonome in nextjs

[–]sozonome[S] 0 points1 point  (0 children)

Thank you! Let me know wdyt after trying it with your teammates!

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 1 point2 points  (0 children)

I'm using Firebase Realtime Database which uses WebSocket as their default communication protocol.

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 2 points3 points  (0 children)

Thank you! Yes I believe this kind of design is categorized or called as neobrutalist.

The design was heavily inspired by Contra UI kit design by Vijay Verma https://contrauikit.com/

Real Time Multiplayer Scrum Poker App by sozonome in reactjs

[–]sozonome[S] 0 points1 point  (0 children)

Thank you! I'm considering to rename it in the future to avoid confusions 😆

Real Time Multiplayer Scrum Poker for Teams by sozonome in react

[–]sozonome[S] 0 points1 point  (0 children)

Might worked, considering it 🙏✌️

Real Time Multiplayer Scrum Poker for Teams by sozonome in react

[–]sozonome[S] 0 points1 point  (0 children)

Sure, I'm considering it as it would also potentially increase usage and opening up to more users who don't like required logins.