Giter Site home page Giter Site logo

yoda-scrum's Introduction

Hi! I'm Yugo Sakamoto ๐Ÿ‘‹

Website Twitter Follow

I help professional Web devs to design and build robust architectures, so they can influence on important decisions and start leading their team!

Connect with me:

theleaderdev outoftheboxdev | YouTube ymoto | Twitter yugo-sakamoto | LinkedIn yugo-sakamoto | Slideshare


About

  • ๐Ÿ’ป I'm currently working as a Technical Manager at Accenture
  • ๐Ÿค– I'm currently interested in Generative AI solutions and architectures
  • ๐ŸŽค Speaker and/or coordinator at
    • International Career Day 2023
    • The Developer Conference 2023
    • Campus Party 2023
    • JavaDay 2023
    • JAX JUG 2022
  • ๐Ÿง  I love to help developers solve problems and design new solutions
  • ๐ŸŒฑ I'm always learning to improve my skills and be the best person I can be!
  • ๐Ÿ“ I play Table Tennis for fun!

Yugo's GitHub stats

yoda-scrum's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

yoda-scrum's Issues

Store username at localStorage

Store username at localStorage to avoid input the name every time user access join page.

  • User open DsmJoinView
  • Verify if there is username stored at localStorage
  • If username exists, fill the name input with the username value.
  • When user click on "Join" button, create/update the localStorage username value with the name vlaue.

Clear dsm settings when meeting starts

Clear dsm settings at server when meeting starts to avoid previous state errors.

  • clearInterval(timerIntervalId);
  • members = []
  • meetingStatus = 'IN_PROGRESS'
  • currentStartTime = null

Fix DsmTimerView list item name style

At DsmTimerView, List.Item.Meta doesn't fit well for list item content. Change the component with properly styled List.Item content.

  • Each list item should display: avatar | name | timeInMs
  • Highlight current member
  • Display current member at the top of the list

Update DsmTimerView to be viewable from unregistered users

There should be an option to view the DSM progress without staying registered at the meeting.

  • Create meetingStatus on server to control the application state.
  • meetingStatus should have 3 states: WAITING, IN_PROGRESS, FINISHED
  • Change DsmTimerView to display "Waiting meeting to start..." when meetingStatus === WAITING.
  • Change DsmTimerView to display the timer running when meetingStatus === IN_PROGRESS.
  • Change DsmTimerView to redirect to DsmDashboardView when meetingStatus === FINISHED.

Create new Dashboard

Take MeetingHistory and TodayMeetingPie components as examples and create new Dashboard with some interesting data to show from the DSM data.

Fix next button

At DsmTimerView:

  • Move next button to stay above the members list.
  • Display next button only for current member.

Improve DsmDashboardView style

This one is free for assignee creativity :)
Some suggestions:

  • Fix dashboards margins
  • Change Highcharts theme
  • Add some Star Wars elements :)

Create DSM admin concept

Create ADMIN profile to create and manage a DSM.
ADMIN would be able to:

  • Create a DSM
  • Start DSM
  • Remove member
  • Force member next

Make DsmTimerView timeout configurable

Actually DsmTimerView timeout value is fixed. We should add option to make timeout configurable.

  • Add timeout input at DsmRoomView form.
  • Add send timeout button.
  • At server, update the timeout value and emit to all connected users.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.