# ๐ŸŒฟ CannaManage **B2B SaaS for German Cannabis Social Clubs (Anbauvereinigungen)** > Status: Phase 0 โ€” Planning Complete | Stack: Spring Boot 3.x + PrimeFaces โ†’ Next.js | Legal: โœ… CanG-Compliant ## Documentation Index | Document | Description | |----------|-------------| | [Project Charter](CannaManage-01-Charter) | Vision, scope, risk register, timeline Gantt chart | | [User Stories](CannaManage-02-UserStories) | 25 stories with MoSCoW priorities + acceptance criteria | | [Architecture](CannaManage-03-Architecture) | System diagram, 8-entity ERD, multi-tenancy design | | [Flow Charts](CannaManage-04-Flowcharts) | 5 business logic flows (distribution, recall, compliance) | | [API Spec](CannaManage-05-API) | REST API: 7 controllers, 30+ endpoints | | [Wireframes & Mockups](CannaManage-06-Wireframes) | 6 screen wireframes with AI-generated UI mockups | | [Coding Standards](CannaManage-07-CodingStandards) | Java 21 standards, compliance code rules, Git strategy | | [Test Plan](CannaManage-08-TestPlan) | 26 test cases, JaCoCo 100% gate on ComplianceService | | [Deployment Guide](CannaManage-09-Deployment) | Hetzner VPS, Docker Compose, Gitea CI/CD | | [Retrospective](CannaManage-10-Retrospective) | Sprint 0 retro: decisions, challenges, Sprint 1 goals | ## Quick Facts - **Market:** 500โ€“3,000 German Anbauvereinigungen (cannabis social clubs) - **Revenue Target:** โ‚ฌ39,500 MRR at 500 clubs (Year 3) - **Legal Basis:** Konsumcannabisgesetz (CanG) ยงยง2, 15-26 โ€” B2B operations software only - **Architecture:** Spring Boot 3.x + JPA/Hibernate, multi-tenant (shared schema + tenant_id) - **Source:** [pi_mcps plans/cannabis-club-saas](http://192.168.188.119:30008/pplate/pi_mcps/src/branch/main/plans/cannabis-club-saas)