- Industry
- Internal ops · agencies · distributed teams
- Type
- Workgroup project management web app
- Roles
- Admin · Manager/CEO/Employee workgroups · Board member
- Stack
- PHP MVC · MySQL · Bootstrap Charisma · session auth
- Proof
- 9 screens · 2:55 product demo
Workgroups → boards → documents → agenda → RBAC → AI project ops.
Who this is for. Agencies, consultancies, MSPs, engineering teams and internal ops that need a controlled workspace—not another email thread.
What you get. Evidence of a shipped PHP MVC desk: general/internal planes, hierarchical documents, agenda, workgroups/roles and a 2:55 demo. Workgroup collaboration is the proof; AI-assisted project operations (RFP→proposal→delivery) is the commercial story.
Searches this page answers: project management software development · custom project management · work collaboration · AI project assistant · AI RFP / proposal · project knowledge RAG · legacy PM modernization
Who this platform is for
Software agencies & consultancies
Scoped internal boards and document trees without buying a full enterprise suite.
MSPs & system integrators
Workgroup isolation for delivery teams; path to client portal later.
Internal enterprise teams
General vs internal visibility with role-gated subjects and files.
Teams adding AI project ops
Document tree + discussions become a RAG-ready knowledge layer.
The collaboration problem
Teams outgrew email threads and shared drives—they needed workgroup-scoped boards, document trees and agenda rows without buying a full enterprise PM suite. The bigger opportunity is not “another board product,” but a project operations platform that can later connect RFP → proposal → plan → delivery → knowledge.
Constraints
Delivery stayed inside the client’s stack (custom PHP MVC + MySQL + Bootstrap Charisma). AI RFP/proposal, task generation, health scoring and SaaS tenancy below are labeled future extensions, not shipped features of this build. Not a VoIP/PBX product—voice stacks live on other case studies.
Collaboration kernel
WORKSPACE
├── People — roles, teams, workgroups
├── Knowledge — documents, discussions, files
└── Work — boards, agenda (tasks/milestones as evolution)
│
▼
AI (future)
Shipped today: workgroups, general/internal boards, threaded discussions, hierarchical documents, agenda, users, roles, admin and scoped authorization.
What was delivered
PM Tool desk on PHP MVC + MySQL: dashboard widgets, message boards, documents, agenda and admin modules—English/Dutch Charisma UI, same custom MVC pattern as the membership loyalty platform sibling. Demo on this site.
Workgroups, RBAC & visibility planes
General vs internal planes keyed by workgroup. Internal widgets label the user’s group (e.g. Communicatie); content outside that group is hidden on the member portal. Roles control who can add subjects vs reply. Admin (/pm/admin/) adds Settings for workgroups/users and cross-team selectors.

Home desk: General and Internal boards side by side, matching document trees and an agenda strip.


Users join workgroups through JoinUserWorkgroup with RoleID for read/write rules.
Message boards — subjects & threads
Each board is a subject list with nested messages. URL parameter type=gen vs type=int switches the plane; WorkgroupID on subjects ties internal threads to Employee, Manager, CEO or Communicatie groups.

Documents & project knowledge tree
Documents use a parent/child tree (folders and files) with upload, edit and delete gated by role. General documents are org-wide; internal documents filter by the signed-in user’s workgroup—the same pattern that required a SQL guard when empty workgroup IDs were treated as zero.

Project / workspace docs (evolution)
├── Requirements · Architecture · Delivery
├── Meetings · Decisions
└── Releases — RAG-ready knowledge layer
Agenda & meetings
Agenda entries carry topic, description and date—surfaced on the dashboard and editable from the agenda module. Admin sees all workgroups; members see scoped lists. Future: meeting transcript → decisions → action items → tasks.

Working-system video
The recording walks the same desk as these screenshots—boards, documents and admin. UnifiedPBX.in is not a public PM tenant login.
Watch on YouTube → · Duration 2:55 · Dedicated watch page →
Original architecture
Member portal ──┐
├── PHP MVC controllers → MySQL
Admin desk ─────┘
Workgroup / RBAC on every document & thread read
AI-assisted project lifecycle — future architecture
Not claimed as shipped. Position: AI-assisted project operations—not a generic “AI chatbot on a board.” AI analyzes, drafts, recommends and flags; humans approve scope, commercial commitments and final decisions.
Opportunity → RFP / requirements → AI analysis → Proposal
→ Project plan → Tasks / milestones → Execution
→ Progress / risks → Reports → Closure / knowledge
AI RFP → proposal workspace — future
Ingest RFP (PDF/DOCX/XLSX) → extract requirements, mandatory clauses, deliverables, criteria, deadlines, risks → retrieve company knowledge (case studies, services, stack) → draft proposal sections → SME/commercial/technical review → approval.
RFP → Extraction → Analysis → RAG (case studies / services)
→ AI draft → Human reviews → Final proposal → (Won) → Project
Compliance scoring sketch: requirement ↔ response ↔ evidence ↔ status (covered / needs validation / unsupported)—more valuable than ungrounded AI writing. Pricing: scope → effort model → rate card → margin → commercial approval—not blind LLM amounts.
AI project copilot — future
- Brief generator: rough ask → objectives, roles, NFRs, MVP/phase-2, risks, questions
- Planning: requirements → WBS → epics/features/tasks → dependencies → milestones (PM approves)
- Meeting → tasks: transcript → decisions → owners → due dates
- Ask your project (RAG): why was X decided? what’s still pending?
- Status/risk: overdue, blocked, milestone %, dependency risk—explain why health is at risk
- Reports: weekly client/executive summaries from real project data
Links AI Automation, AI & Data / RAG and AI Voice (meeting capture).
Integrations — future
Dev (GitHub/GitLab/Jira), communication (Slack/Teams/email), documents (Drive/SharePoint), CRM (HubSpot/Salesforce/Zoho/custom), automation (n8n/Make/webhooks). Quote-to-project: CRM opportunity → RFP → proposal → won → project → delivery.
Client portal — future
Internal workspace vs client portal: milestones, deliverables, approvals, documents, change requests—useful for agencies and professional services.
Multi-tenant SaaS evolution — future
SaaS Platform → Company A · B · C
each: Projects · Teams · Docs (isolated)
Today’s workgroup isolation becomes org tenancy: admin, roles, storage quotas, feature flags, billing. See SaaS development.
Legacy modernization
Original: legacy PHP MVC—session auth and URL params for board type. Modernize without throwing away proven workgroup workflows: Laravel/NestJS APIs, PostgreSQL, Next.js, SSO/OIDC, MFA, audit logs, Redis/queues, optional AI/RAG, cloud or VPS.
Legacy PM → Audit → Security → API layer
→ Modern UI → Mobile → Cloud → AI / RAG
Modern architecture path
Web / Mobile → API Gateway → Domain services
→ PostgreSQL · Redis / Queue → AI / RAG · Integrations
My role
- Full-stack delivery — data model, member vs admin surfaces, workgroup scope rules
- Authorization — general/internal planes, document/thread guards, admin cross-team view
- UX — Charisma dashboard widgets, boards, document tree, agenda
- Evidence — demo capture of the running desk
Technology stack
Production considerations
- Workgroup checks on every document and thread read
- File download paths scoped to authenticated groups
- Empty workgroup ID treated carefully (not as zero) for internal filters
Outcomes
- One desk for general + internal boards, hierarchical documents, agenda and admin workgroup/user management
- 2:55 product demo documents the running system
- Clear modernization path to SaaS tenancy and AI-assisted project operations—without claiming AI already shipped
Related services & projects
- Full-Stack · SaaS · Custom CRM / ERP · AI Automation · AI & Data · Vertical products
- Membership loyalty · Telecom ERP · Insurance ERP
Project management & AI collaboration questions
Workgroups, documents and AI project ops—telecom FAQ leftovers removed.
Building a project or AI delivery platform?
Share workgroups/roles, document needs and whether RFP→proposal or AI reporting is in scope. First reply is architecture—not a per-screen quote.
Build a Project Platform