Feature Roadmap
Upcoming features and enhancements planned for The Club Schedule
About This Roadmap
This roadmap outlines features that will be implemented after our MVP (Minimum Viable Product) launch and beta testing period. These features have been identified to enhance user experience, streamline workflows, and provide additional functionality based on user needs and feedback.
Homepage Open Assignments
PlannedOverview
When members visit their dashboard home page, they'll immediately see a list of open (unconfirmed) role assignments for upcoming meetings. This provides instant visibility into which roles need attention.
Key Benefits
- Immediate Visibility: Members see pending assignments as soon as they log in
- Reduces Email Dependency: No need to check emails to know about pending roles
- Faster Confirmations: Quick access encourages members to accept/decline roles promptly
- Better Planning: Club admins can quickly see which upcoming roles remain unconfirmed
Planned Implementation
- Display open assignments prominently on the dashboard upon page load
- Show role name, meeting date, and assignment status
- Highlight overdue confirmations (assignments approaching meeting date)
- Provide quick Accept/Decline actions directly from the list
When Sarah logs in, she immediately sees: "You have 2 pending role assignments: Evaluator (Jan 25) and Timer (Feb 1)" with action buttons to accept or decline each role.
Accept/Deny Role by Email
PlannedOverview
Members will be able to accept or decline role assignments directly from email notifications without needing to log into the system. One-click response buttons will be embedded in assignment notification emails.
Key Benefits
- Convenience: No login required to respond to assignments
- Faster Response Times: Members can respond immediately from their inbox
- Mobile-Friendly: Works seamlessly on mobile email clients
- Reduced Friction: Eliminates multiple steps in the confirmation process
Planned Implementation
- Include Accept and Deny buttons in role assignment notification emails
- Generate secure, time-limited authentication tokens for email links
- Update assignment status with single click (no login required)
- Send confirmation email after action is processed
- Implement security measures to prevent unauthorized status changes
Toastmaster Edit Permissions
ResearchingOverview
The Toastmaster of the Week will be granted limited editing permissions to manage role assignments for their specific meeting. This allows them to handle last-minute changes and fill gaps without requiring full administrator access.
Key Benefits
- Distributed Responsibility: Toastmasters can manage their own meetings
- Reduced Admin Burden: Club admins don't need to handle every last-minute change
- Faster Updates: Changes can be made immediately by the person running the meeting
- Appropriate Access Control: Permissions limited to only their assigned meeting
Planned Implementation
- Grant edit access only to the member assigned as Toastmaster
- Restrict editing to their specific meeting only (cannot edit other meetings)
- Allow adding, removing, and replacing members in roles
- Implement permission validation to ensure proper access control
- Provide clear UI indication of Toastmaster editing capabilities
- Log all Toastmaster-initiated changes for audit trail
John is Toastmaster for the January 25 meeting. He can edit all role assignments for that meeting, but cannot modify any other meetings in the schedule.
Auto-Add Sender Name to Emails
PlannedOverview
All emails sent through the "Email Club Members" feature will automatically include the sender's full name at the bottom. This provides transparency and makes club communications more personal.
Key Benefits
- Transparency: Recipients know exactly who sent the message
- Personal Touch: Adds human element to automated system emails
- Accountability: Clear attribution for all club communications
- Saves Time: No need to manually type signature on every email
Planned Implementation
- Automatically append sender's full name to email footer
- Apply to all emails sent through "Email Club Members" feature
- Format consistently with existing email template design
- Include sender's role/position if applicable (President, VP Education, etc.)
An email sent by Sarah Johnson (Club President) would automatically include at the bottom:
"Sent by Sarah Johnson, President
Springfield Toastmasters Club"
Clickable Upcoming Assignments ✨ NEW
PlannedOverview
Upcoming assignments displayed on both mobile and desktop will be clickable/tappable, allowing users to navigate directly to the role acceptance/rejection screen with a single tap or click.
Key Benefits
- Improved Navigation: Direct access to role action screen
- Better Mobile Experience: Optimized for touch interactions on mobile devices
- Reduced Clicks: One-tap access instead of multiple navigation steps
- Intuitive Interface: Clear visual cues that items are interactive
Planned Implementation
- Make all "upcoming assignments" items clickable/tappable
- Navigate directly to role acceptance/rejection screen on tap/click
- Ensure responsive behavior across all device sizes
- Provide clear visual indication that items are interactive (hover states, pointer cursor)
- Implement touch-friendly tap targets for mobile users (minimum 44x44px)
- Add accessibility attributes for screen readers
Volunteer Modes
ResearchingOverview
Allow members to choose the roles they wish to fill in a meeting. This might be an 'either/or' setting, meaning you would have to choose one or the other. The amount of feedback we receive on this potential feature will directly impact its chances of being implemented.
Key Benefits
- Flexibility Clubs who don't currently assign roles will be able to benefit from the platform.
Implementation Approach
These features will be prioritized and implemented based on:
- User Feedback: Features most requested by beta testers and early users
- Technical Complexity: Balancing quick wins with more complex implementations
- Business Value: Features that provide the greatest benefit to club operations
- Dependencies: Some features may need to be built in a specific order
Beta Testing Feedback
During our beta testing phase, we'll be actively collecting feedback on:
- Which of these features would provide the most immediate value
- Additional features or modifications you'd like to see
- Usability improvements that would enhance your club management experience
Your input matters! If you're a beta tester, please share your thoughts with us at [email protected]
Feature Status Legend
Questions or Suggestions?
We'd love to hear from you! If you have questions about upcoming features, suggestions for improvements, or ideas for new functionality, please contact us:
Email: [email protected]
Subject Line: "Feature Request" or "Roadmap Feedback"