Skip to content

makarovangelika/planning-poker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoPlan - Planning poker

This web application allows to use planning poker for estimating of tasks' complexity during the work on the project.
The API for the project is here.
This project was built to practice working with React, React router, Redux and TypeScript. It also uses WebSocket to allow real-time changes.
This project was bootstrapped with Create React App.

Features

The starting page shows the registration form

Registration page or the form for creating new room for the voting if the user is logged in.

Page with the form for creating new room When the room is created, the user is redirected to the room page. Following the link of the room page any user can join the voting in this room. Players pick the cards and can see only their own cards.

Room page The owner of the room (the person who created it) can reveal the cards at any moment. When the cards are revealed the picking cards is unavailable.

Room with revealed cards

The owner of the room also can reset the room which reset the votes to start a new voting.

Technologies

During the development of this project these technologies were used:

  • React 18.2.0
  • Redux 4.2.1
  • React-Redux 8.0.5
  • Redux toolkit 1.9.3
  • React router 6.8.2
  • TypeScript 4.9.5
  • WebSocket
  • Tailwindcss 3.2.7

Usage

In the project directory, you can run npm start to run the app in the development mode.
Open http://localhost:3000 to view it in your browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published