Skip to content

Planning Poker App built using Angular, FastAPI and MongoDB

License

Notifications You must be signed in to change notification settings

ufeindt/planning-poker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

planning-poker

This app allows teams to estimate task durations using planning poker. All participants select their estimates secretly and only discuss them after they are revealed. If there is no consensus, the results are discussed and the process can be reset and repeated.

demo-gif

Tech stack

How to use

Currently the app can only be run locally. You will need to install npm (version 6.14.15 was used during development but it was tested with version 7.24.1 as well), Docker and Docker Compose (if it is not already included in Docker).

After cloning this repository you can set up and run the app using Docker Compose:

git clone git@github.com:ufeindt/planning-poker.git
cd planning-poker/frontend
npm install
cd ..
docker-compose up -d

This command will download all dependencies when it is first run and start three containers for the app: backend, frontend, and mongodb. You can check that everything is running docker-compose ps.

Next, open a new tab in your browser, navigate to http://localhost/ and start using the app. After creating a poll, you will likely want to open another tab and use the shareable link to join the poll as a second user.

When you are done, remember to shut down the Docker containers using:

docker-compose down

The backend API is exposed at http://localhost:8000/. For documentation of the endpoints, visit http://localhost:8000/docs.

The database is exposed at port 27017 and can be accessed e.g. with MongoDB Compass. The username and password for the local instance are both admin.

About

Planning Poker App built using Angular, FastAPI and MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published