BossHunter
스마트 구직 에이전트(소스 공개, PolyForm 비상업적 라이선스; 상업적 이용은 별도 서면 허가 필요)
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Open Planning Poker is a free and open-source solution that implements one of the ways how to plan and estimate effort.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Open Planning Poker is a free and open-source agile estimation tool for Scrum teams. Create game rooms, invite your team, estimate user stories collaboratively, and export results — all in real-time.
| Document | Description |
|---|---|
| Architecture | System design, service matrix, data flow, Clean Architecture layers |
| Setup & Development | Prerequisites, local setup, project structure, env vars, tests |
| Deployment | Production deployment, CI/CD, nginx, SSL, firewall, rollback |
| SEO & Analytics | SEO features, structured data, sitemap, GA4, Clarity |
| Contributing | How to contribute, coding standards, PR checklist |
| Security | Vulnerability reporting, security features, known limitations |
| Changelog | Release history and changes |
| Code of Conduct | Community standards |
Open Planning Poker follows a microservices architecture with GraphQL Federation:
Browser → Nginx (SSL) → Fusion Gateway → GraphQL Subgraphs
├── Game Engine (PostgreSQL)
└── User Management (Redis)
See the Architecture documentation for the full system design, service responsibility matrix, and data flow diagrams.
# Clone the repo
git clone https://github.com/bokunda/open-planning-poker.git
cd open-planning-poker
# Start infrastructure (PostgreSQL + Redis)
docker compose up -d opp-db OpenPlanningPoker.Cache
# Start backend services
cd backend/open-planning-poker-game-engine/src/OpenPlanningPoker.GameEngine.GraphQL && dotnet run # Terminal 1 — Game Engine :9091
cd backend/open-planning-poker-user-management/src/OpenPlanningPoker.UserManagement.GraphQL && dotnet run # Terminal 2 — User Mgmt :9090
cd backend/open-planning-poker-graphql-gateway && dotnet run # Terminal 3 — Fusion Gateway :10010
# Start frontend
cd frontend/open-planning-poker-web-app && npm install && npm start # Angular dev server :4200
Full setup guide: docs/setup-and-development.md
| Layer | Technology |
|---|---|
| Frontend | Angular 21, TypeScript, Angular Material, Apollo Client, SCSS |
| Backend | .NET 10, HotChocolate GraphQL, MediatR, Entity Framework Core |
| Gateway | HotChocolate Fusion |
| Database | PostgreSQL 15.5 |
| Cache | Redis 7 |
| Monitoring | OpenTelemetry, Prometheus, Loki, Grafana |
| Infrastructure | Docker, Nginx, GitHub Actions, Let's Encrypt |
| Shared | OpenPlanningPoker.Shared NuGet package |
Open Planning Poker is free, with no ads and no paid plan. If it saves your team time, you can help pay for the servers and new features:
Stars, bug reports and pull requests help just as much.
Open Planning Poker is built by Bojan Piskulic, founder of Bitcrafta, a software agency that designs and builds web applications for its clients. Bojan created Open Planning Poker as the estimation tool he wanted for his own teams: free, without sign-up or ads, and open source, so anyone can read the code or run it on their own server.
This project is licensed under the GNU General Public License v3.0.
Built with by Bojan Piskulic