Diveni
Diveni copied to clipboard
Diveni - The free Planning Poker App to be used in remote Teams connecting optionally JIRA or Azure DevOps for user stories
Diveni - The Planning-Poker App
WebApp to do Planning Poker with remote teams using external issue tracker as source of stories.
Supported issue trackers/platforms:
- Atlassian JIRA on premise
- Atlassian JIRA Cloud
- Microsoft Azure DevOps
- GitHub
- GitLab
- More connectors are planned
Read more
see: Diveni Website
Hacktoberfest
Diveni participates on Hacktoberfest! We are looking forward to your support to improve this awesome app!
How to contribute:
- ⭐ the repository
- Connect to our Discord:
. Do not hesitate to ask, if there are questions.
- Pick an existing issue tagged
hacktoberfest
or create a new one (new feature or bug fixing). To prevent double work, it is a good idea to comment within the issue, that you take it over. someone of the maintainers will assign it to you if we see any progress. - Fork the repository and start working on your branch
- Create a Pull Request to the original repo and wait for a code review
- Have fun and learn new things
Happy coding 🚀
Hacktoberfest 2023
Many thanks all contributors supporting us during Hacktoberfest 2023! We are happy to announce that we had 20 PRs where 15 PRs have been merged successful during Hacktoberfest 🚀
Hacktoberfest 2022
Many thanks all contributors supporting us during Hacktoberfest 2022! We are happy to announce that we had 15 PRs where 11 PRs have been merged successful during Hacktoberfest 🚀
Some Screenshots
Application Instructions and Requirements
Technologies
Frontend communicates via REST and WebSockets with the backend. The backend uses Spring boot and communicates with the mongoDb in a docker infrastructure.
Run Diveni with Docker and Docker Compose
- create empty file
.env
in directorybackend
first - detailed documentation on the
.env
file can be found in the docs
Run with pre-built docker images using docker-compose
docker-compose up -d
Run with self-build docker images using docker-compose.dev
docker-compose -f docker-compose.dev.yml up --build -d
Run Diveni locally
- create an file
.env
in directorybackend
first with the following contents:
#URL the server is running on
SERVER_URL=http://localhost:8080
#The locale the frontend should be set to
LOCALE=en
- detailed documentation on the
.env
file can be found in the docs (e.g., available configurations for adding issue trackers)
Frontend
- npm, vue2
- switch to directory
frontend
first
npm install
npm run serve
Backend
- gradle, springboot, java17
- switch to directory
backend
first - database must be started before
gradle bootRun
Database
- Mongodb in docker on port 27017, no credentials (Run via docker desktop)
docker run mongo
Contributors
Made with contrib.rocks.
Credits
- Icons: Animal by Thiago Silva, License: CC0 1.0 Universal
License
LICENSE