LordDetson / pipoker-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PiPoker API

PiPoker is a powerful and versatile API for Planning Poker, a widely used agile estimation technique. This project aims to simplify the process of collaborative estimation, allowing teams to efficiently plan and prioritize tasks in a fun and interactive way.

About Planning Poker

Planning Poker is a consensus-based technique used by development teams to estimate the effort required for user stories or tasks. It promotes active participation, encourages team discussions, and reduces bias during the estimation process. With PiPoker, you can easily integrate Planning Poker into your own applications or workflows.

Features

Flexible Customization: Customize the estimation cards according to your team's preferences. Real-Time Updates: With PiPoker's real-time updates, all team members can instantly see the estimated values provided by others. This ensures transparency and enables effective decision-making during the planning process. Private Rooms: PiPoker introduces a feature that allows users to create private rooms for their teams. These private rooms provide a dedicated space where team members can collaborate and engage in the estimation process with ease and confidentiality.

Technology Stack

PiPoker API is built using the following technologies:

Java: The project is developed using Java, a versatile and widely adopted programming language known for its performance and scalability.

Spring Boot: PiPoker API is built using the Spring Boot framework, which provides a robust and efficient foundation for developing Java-based applications. It simplifies the development process and offers features like dependency injection, auto-configuration, and easy integration with other Spring projects.

Maven: PiPoker API uses Maven as the build automation tool. Maven simplifies project management, dependency resolution, and build processes, making it easier to maintain and package the application.

JUnit: PiPoker API incorporates JUnit for unit testing. JUnit is a widely used testing framework in the Java ecosystem, enabling developers to write automated tests to verify the correctness of their code.

RESTful API: PiPoker API follows the principles of Representational State Transfer (REST) architecture, allowing seamless communication between the client and server. It provides a standardized and scalable approach for building web services.

Swagger: The API documentation is generated using Swagger. It provides an interactive and user-friendly interface to explore the API endpoints, request/response formats, and available resources.

Getting Started

To start using PiPoker API, refer to our comprehensive documentation. It provides detailed information on endpoints, request/response formats, and integration guides. Explore the documentation to quickly integrate PiPoker into your existing applications or build new tools around it.

Contributing

We welcome contributions from the community to enhance PiPoker. If you have any ideas, bug reports, or feature requests, please feel free to submit them in the Issues section of our GitHub repository. We appreciate your support in making PiPoker even better.

License

PiPoker API is released under the Apache License 2.0. You are free to use, modify, and distribute this software in compliance with the terms of the license.

About

License:Apache License 2.0


Languages

Language:Java 99.8%Language:Dockerfile 0.2%