commit 893f180dc45a4307e40bf8c7d741e41ff8350b7c Author: pplate Date: Thu Jun 11 11:40:43 2026 +0000 wiki: add Home page diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..0e2d30d --- /dev/null +++ b/Home.md @@ -0,0 +1,28 @@ +# ๐ŸŒฟ 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)