-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
complexComplex implementation requiring significant development effortComplex implementation requiring significant development effortfeatureNew feature or requestNew feature or requestfrontendFrontend/client-side developmentFrontend/client-side developmenthigh-impactHigh business impactHigh business impactworkflowWorkflow systemWorkflow system
Description
Overview
Complete implementation of all Nancy (parent/customer) user journey workflows that are currently stubbed out in the test suite.
Missing Workflows
All Nancy user journey tests are currently unimplemented placeholders:
-
Program Discovery (
t/user-journeys/nancy/01-program-discovery.t)- Browse and search available programs
- Filter by location, age, interests, schedule
- Compare programs and pricing
-
Enrollment Workflow (
t/user-journeys/nancy/02-enrollment.t)- Multi-child registration process
- Payment plan selection and processing
- Document upload and verification
-
Schedule Management (
t/user-journeys/nancy/03-schedule-management.t)- View child schedules and calendar
- Handle schedule conflicts and changes
- Manage multiple children across programs
-
Communication Workflow (
t/user-journeys/nancy/04-communication.t)- Receive notifications and updates
- Communicate with staff and administrators
- Emergency and priority messaging
Implementation Requirements
- Build complete user journey workflows using Registry's workflow system
- Mobile-responsive design for parent users
- Integration with payment processing and notifications
- HTMX interactions for dynamic user experience
- Comprehensive test coverage for each workflow
Dependencies
- Payment processing system (Stripe integration)
- Communication system ([High Priority] Enhance Communication System for Emergency and Priority Messaging #31, [High Priority] Implement SMS Notification System #36)
- Mobile-responsive templates
- Landing page improvements (related to current branch)
Priority
High - Core customer-facing functionality
Estimated Effort
Complex - Multiple customer-facing workflows with UX considerations
Metadata
Metadata
Assignees
Labels
complexComplex implementation requiring significant development effortComplex implementation requiring significant development effortfeatureNew feature or requestNew feature or requestfrontendFrontend/client-side developmentFrontend/client-side developmenthigh-impactHigh business impactHigh business impactworkflowWorkflow systemWorkflow system