MVP 49 features
MVP-0.1 → MVP-0.6 · up to 14 features in parallel per sub-version. Each column is a sub-release; everything in a column ships together.
49
Features
6
Waves
14
Max Parallel
MVP-0.1
14 parallel
Admin Web Portal
session-management
session-management
Auth session infrastructure - no blockers, required for audit-log and security dashboard.
user-crud
user-crud
Admin user management baseline - no blockers, enables role assignment and all admin portal flows.
Authentication Module
email-password-login
email-password-login
Foundation for all authentication - no blockers, enables all session-dependent features across every product.
Meander Mobile App
accessibility-statement
accessibility-statement
Static content page - no blockers, parallels privacy-policy and other help pages.
privacy-policy
privacy-policy
Static content page with no dependencies - can be shipped immediately and independently.
simple-activity-logging
simple-activity-logging
Core data-capture primitive - all activity-dependent features block on this first.
wcag-22-aa-compliance
wcag-22-aa-compliance
Cross-cutting accessibility baseline - must be in place from day one alongside all MVP screens.
Product Sales Website
booking-form
booking-form
Demo-request intake - no blockers, enables booking-confirmation flow.
cookie-policy
cookie-policy
Static legal page with consent banner widget - no dependencies, parallels other legal pages.
data-processing-agreement
data-processing-agreement
Static legal page - no dependencies, parallels other legal pages.
impact-calculator
impact-calculator
Static calculation widget - no blockers, enables cost-comparison in same sprint.
privacy-policy-page
privacy-policy-page
Static legal page on sales website - no dependencies, ships in parallel with all other legal pages.
product-landing-page
product-landing-page
Entry point for the sales website - no blockers, enables feature-overview page.
terms-of-service
terms-of-service
Static legal page - no dependencies, parallels privacy-policy-page.
MVP-0.2
11 parallel
Admin Web Portal
audit-log
audit-log
Requires session management infrastructure to write session events against.
role-assignment
role-assignment
Requires user-crud records to assign roles to; simple dependency chain.
team-reports
team-reports
Requires activity data and user records - both tier-1 dependencies.
Authentication Module
role-based-access-control
role-based-access-control
Requires auth sessions; enables all role-gated screens and API endpoints across mobile and admin portal.
Meander Mobile App
activity-registration-wizard
activity-registration-wizard
Extends simple-activity-logging with multi-step flow; prerequisite for statistics and oversight.
contact-us
contact-us
Requires authenticated session; simple support-request form with no complex dependencies.
offline-data-support
offline-data-support
Core offline-first persistence layer - must precede any screen that reads or writes data offline.
sensitive-field-readout-warning
sensitive-field-readout-warning
Depends on WCAG compliance infrastructure established in tier 1.
Product Sales Website
booking-confirmation
booking-confirmation
Depends on booking-form being wired to the webhook handler first.
cost-comparison
cost-comparison
Extends impact-calculator widget established in tier 1.
feature-overview
feature-overview
Sales website page that requires landing page scaffold to be in place.
MVP-0.3
12 parallel
Admin Web Portal
activity-review-approval
activity-review-approval
Requires both activity logging primitives to support review workflows.
dashboard-kpis
dashboard-kpis
Requires RBAC for admin visibility and activity data for KPI aggregation.
organization-settings
organization-settings
Requires RBAC for org-admin gating; enables terminology, feature-toggles, and hierarchy.
security-dashboard
security-dashboard
Requires audit-log data to surface security metrics.
Meander Mobile App
app-settings-preferences
app-settings-preferences
Requires RBAC session to persist per-user preferences correctly.
background-sync
background-sync
Requires offline persistence layer to be functional before sync queue can operate.
contact-list-search
contact-list-search
Requires RBAC for role-specific contact visibility; enables contact-detail-edit.
event-creation
event-creation
Requires RBAC and offline persistence; enables event-listing and sign-up.
personal-activity-statistics
personal-activity-statistics
Requires both activity logging primitives to aggregate data.
profile-data-settings
profile-data-settings
Requires authenticated session and RBAC role; enables profile-switching in v1.0.
push-notifications
push-notifications
Requires offline persistence layer and auth session for token registration.
role-specific-home-dashboard
role-specific-home-dashboard
Requires RBAC to determine which home variant to render at runtime.
MVP-0.4
8 parallel
Admin Web Portal
activity-feed
activity-feed
Requires dashboard-kpis scaffold and activity data to populate the feed.
custom-terminology
custom-terminology
Depends on organization-settings page and service being available.
feature-toggles
feature-toggles
Depends on organization-settings; hosts the UI that enables/disables all optional modules.
multi-organization-hierarchy
multi-organization-hierarchy
Depends on organization-settings; required before member associations can be made.
Meander Mobile App
contact-detail-edit
contact-detail-edit
Requires contact-list-search and offline persistence to support optimistic edits with rollback.
coordinator-team-reports
coordinator-team-reports
Aggregates personal statistics - requires stats computation to be complete first.
event-listing
event-listing
Requires event-creation records to exist; read-only view built on top of event data.
relative-contact-registration
relative-contact-registration
Requires contact-list-search infrastructure for contact lookups.
MVP-0.5
3 parallel
MVP-0.6
1 parallel