Twenty-two features the movement has asked NovaCanopy to build next, gathered from team polling and from ideas learners and consultants raised through 2026, each with the reasoning and the person behind it.
Prepared for Phil MlandaCompiled by Tadiwa Matewe & Fortune, Innovation & Product
Jump to a feature
NovaCanopy is the digital home of the For Youth, By Youth movement, where learners, consultants, and staff learn, document, and connect. This document gathers the features requested for 2027 development. Each entry records what was requested, why it matters, how users would experience it, and who requested it, so every feature can be traced back to the person and moment it came from. It is a living document and a shared record of what the movement is asking its platform to become.
Each entry also shows how it aligns to the proposal and what workload it removes. Alignment quotes the paNhari–Tufts Statement of Work (SOW) for the For Youth, By Youth grant. Direct means the feature carries out a named activity or deliverable; Indirect means it supports reporting or record quality. That SOW runs to 31 December 2026, so the clauses should be matched to the 2027 proposal wording. Workload notes describe the manual work removed and are not measured hours.
Nothing in this document is a commitment to build. These are suggestions raised by movement members. Guidance on what to build next year is what we are asking for.
What the sizes mean
Work size is shorthand for scope, and the time beside it is an indicative estimate for planning, not a committed engineering quote. Actual time depends on who is staffed and what the work overlaps with, so engineering should confirm before any of this goes into a sprint plan.
Small1 to 2 weeksA self-contained change to one screen or one existing flow. No new data model.
Medium2 to 3 weeksA single new capability with a small backend change. Touches one or two existing modules.
Large4 to 6 weeksA new capability spanning frontend and backend, usually two or three new modules, and often a new data model.
X-Large8 to 12 weeksA major system: several integrated modules, new data aggregation across the platform, or a new always-on service (like an embedded meeting room).
ReferenceNo separate buildDetail kept for context. The work itself is already costed inside a related feature above.
Not yet sizedTo be scopedA suggestion captured from the movement that has not been designed or estimated yet.
All features at a glance
Filter by size, or select any row to jump to the full entry.
A way for alumni, beginning with NGLs, to plug back into the movement
Not yet sized
Create an alumni experience in NovaCanopy, beginning with NGLs. When an alumnus logs in, they are shown where they can get involved and can say they want to take part.
Why it matters
Alumni are people the movement already knows and trusts, and partners have asked whether they can be added to NovaCanopy. The risk is the one the platform has met before: people come onto a platform and don’t know what to do there. So the experience has to start from where an alumnus can plug in, not just from having an account. This entry captures the request. What the experience looks like, and how alumni are onboarded, still has to be designed.
What it looks like
Early idea, to be designed
An alumnus signs in and sees what is currently going on, such as ongoing projects. If a project interests them, they can say they want to be involved, for example by mentoring or by connecting the project with someone. NGLs would be the first group to use it.
This is a suggestion from the movement and has not been scoped. It is not a commitment to build.
Alignment to the proposal
Indirect
Extends how the proposal already involves earlier participants. It provides for “refresher trainings for alumni” and for the work to “ensure one Inaugural Cohort member at each Partner University participates directly in recruitment”, and includes “Inaugural Cohort members in select sessions”. It is not a named deliverable, and whether NGLs count as alumni in the proposal’s sense should be confirmed.
Mentorship and Coaching: Add mentor profiles to NovaCanopy
Large
A mentor is invited to share their LinkedIn profile. A scraping tool reads it and generates a mentor profile inside NovaCanopy.
Why it matters
Mentorship depends on knowing who is actually available, and today the mentor pool lives outside the platform, in spreadsheets, email threads, and individual consultants' personal contacts. There is no single reliable answer to who is mentoring, in what sector, or whether they're still active. Onboarding a mentor means re-typing their background by hand, and removing one who has stepped away depends on someone remembering to do it. That costs coordinators time they could spend making matches, and it limits mentees to whichever mentors a particular consultant happens to know, rather than the full pool. Holding mentor profiles in NovaCanopy creates one authoritative, current record; generating a profile from the mentor's own LinkedIn removes the manual data entry; and add and remove control keeps the pool accurate as mentors join and leave. It's also the prerequisite for the rest of this epic, since sectoral filtering and mentee shortlisting both assume a maintained mentor pool on the platform.
What it looks like
Invitation
A mentor receives a request to share their LinkedIn profile.
Profile creation
A scraping tool reviews the profile and generates a mentor profile in NovaCanopy.
Alignment to the proposal
Direct
Carries out the coaching and mentorship commitment. The proposal promises “at least 90 one-on-one coaching and mentoring sessions” and “at least 12 group sessions”, including “résumé and LinkedIn feedback”. A maintained mentor record also lets the movement report how many professions its mentors span and how many coaching sessions took place, which feeds the “coaching and mentorship” theme the tracking system must report on.
Onboarding a mentor today means re-typing their background by hand, and the pool lives in spreadsheets and email threads. Generating the profile from the mentor’s own LinkedIn removes that data entry for every mentor onboarded and ends the upkeep of separate lists.
Who, when, where
Consultants Steve and Mahugnon, Sept 8, 2026; feature polling call with Fortune.
Modules an engineer will need
Scraping LinkedIn profiles
Populating the mentor detail database
Estimated time
5 to 6 weeks. LinkedIn scraping is the long pole; the mentor database itself is straightforward.
Mentorship and Coaching: Matching mentors and mentees
Large
A mentee can shortlist up to three mentors from the registered mentor pool, based on the profiles that best align with their goals.
Why it matters
Today matching is informal: a consultant suggests someone from their own network over WhatsApp or email, so a mentee's options depend on who their consultant knows, pairings go unrecorded, and no one can see how many mentees a mentor has already taken on. Mentee-led shortlisting puts the choice with the person it affects, keeps mentors from being over-subscribed, and leaves a record of who was matched with whom and when.
What it looks like
A mentee logs in, filters the mentor pool by sector, and opens the profiles that look closest to their goals. They select up to three as a shortlist and submit it; the platform confirms the submission and shows the status of each request. Mentors see incoming requests and accept or decline, and the pairing is recorded once a mentor accepts. A mentee whose first choices decline can revise their shortlist from the same screen. Coordinators can see shortlists and confirmed pairings across the cohort, including how many mentees each mentor is carrying.
Alignment to the proposal
Direct
Delivers the same coaching and mentorship commitment at the point where it is hardest to evidence: who was matched with whom. A recorded pairing becomes the “coaching logs” the proposal expects, since active use of the system is meant to cover “project documentation, coaching logs and participant records”.
Source: SOW, Ongoing Activities, 1. Coaching and Mentorship; SOW, Phase two, system onboarding.
Workload and time saved
Matching is informal today: a consultant suggests someone over WhatsApp or email, and nobody can see how many mentees a mentor already has. Mentee-led shortlisting removes the back-and-forth, keeps mentors from being over-subscribed without anyone counting, and leaves a record of each pairing automatically.
Who, when, where
Consultants Steve and Mahugnon, Sept 8, 2026; feature polling call with Fortune.
Modules an engineer will need
Mentor filtering
Mentor selector
Save mentee choices
Estimated time
4 to 5 weeks, once mentor profiles exist. Filtering, shortlisting and the accept/decline flow are standard CRUD work.
Community Journals, Circle and Proposals: Filtering Option
Filtering and sorting on every list of learner submissions
Medium
Coordinators can narrow the view of any submissions list by the fields already held against each entry, including status (draft or submitted), working group, term, learner, and date. Filters combine and clear freely, and the option applies across both Community Journals and Community Project Proposals.
Why it matters
Coordinators currently scroll one long, undifferentiated list and count drafts by eye to work out where a cohort stands: slow, easy to miscount, and repeated every time someone asks for a status update. Filtering turns that into a single click and makes the list actionable rather than just readable, pulling every draft in one working group to chase, every submission in a term to review, or every entry by one learner to follow up. As the movement grows past 150 participants in 2027 the list only gets longer, so without filtering the time spent finding the right entries rises with every cohort while the time spent acting on them falls. Filtering is also what makes the reminder, download, and export features usable at scale, since each one acts on whatever slice is on screen.
What it looks like
A coordinator opens a submissions list and sees a Filter control in the menu bar. They pick the fields they need, status, working group, term, learner, or date, and the list narrows as each filter is applied, with the active filters shown above the list and a count of matching entries. Filters combine, so "drafts in Working Group Responsible AI this term" is a few clicks rather than a manual scan, and one action clears them. Column headers also sort, so the same list can be ordered by date or learner. Whatever is on screen is what the reminder, download, and export actions act on.
Alignment to the proposal
Indirect
Supports reporting rather than a named deliverable. The proposal asks the team to “Generate quarterly summaries of individual and cohort progress”. Filtering is what turns a long list of entries into the counts those summaries need.
Source: SOW, Phase two, system onboarding.
Workload and time saved
Coordinators currently count drafts by eye in one long list, and repeat that every time someone asks for a status update. A filter turns each of those counts into a single click, and the saving grows as the movement passes 150 participants in 2027.
Who, when, where
Coordinators Samantha and MJ, Sept 10, 2026, NovaCanopy Features Review Call.
Modules an engineer will need
Filtering menu option for learner submissions
Estimated time
2 weeks. A filter and sort control on an existing list view.
An admin-side reminder for submissions still in draft
Large
An admin-side action emails a learner as a reminder to complete a submission still sitting in draft. Every reminder is logged against that learner's submission row, showing the date and time sent and who sent it, in a column visible in the list, so follow-up history sits on the record rather than in someone's inbox. It's available wherever a submission awaits a learner response, including Community Journals and Community Project Proposals.
Why it matters
Submission rates are the movement's core delivery metric, and today they rest on informal chasing. A learner whose work sits in draft is followed up over WhatsApp or a personal email, if a coordinator happens to notice, and nothing about that follow-up is recorded. The result is that unfinished work gets lost quietly: the learner doesn't get the nudge, the coordinator can't prove one was sent, and by term end no one can distinguish a learner who was never reminded from one who chose not to submit. Built-in reminders close that gap on both sides. Follow-up becomes one click from the list the coordinator is already working in, and the timestamp and sender stay on the learner's row, so no learner is chased twice by two people, and every reminder is evidence of duty of care the team can show a partner or funder. It's also the lowest-cost lever the platform has on completion, since it acts on work already started, where a single prompt converts a draft into a submission. Past 150 participants in 2027, manual chasing is the first thing to fall away; without reminders in the platform, submission rates fall with it.
What it looks like
A coordinator filters the submissions list to drafts. They select "Send reminder" on a learner's row, and NovaCanopy emails that learner a prompt to complete the submission. The row then shows when the reminder was sent and by whom, visible to anyone else working the same list.
Alternative worth considering
This could instead be an automated procedure, an AI agent that sends a reminder to any submission still in draft at admin-defined intervals.
Alignment to the proposal
Direct
Matches two reminder commitments: “send reminders to participants” and “provide reminders for project milestones and other participant requirements”. It also protects the monthly delivery target that “90% of Inaugural Cohort host community circle with C/U collaborators”, because a circle journal left in draft is a circle the team cannot evidence.
Source: SOW, 2. Personalized Wellness Services; SOW, 7. Cross-Cohort Collaboration; SOW, Deliverables, Phases two and three.
Workload and time saved
Follow-up on drafts is currently informal chasing over WhatsApp or personal email, with nothing recorded. One click from the list replaces that, and the logged date and sender mean no learner is chased twice and the team can show a funder that a reminder was sent.
Who, when, where
Coordinators Samantha and MJ, Sept 10, 2026, NovaCanopy Features Review Call.
Modules an engineer will need
Email reminder
Message timestamp on reminder
Reminder counter
Estimated time
3 to 4 weeks. Email sending plus a timestamp and counter on the submission row.
Linked Community Circle Submissions (Admin Side View)
One staged submission portal per learner
Large
All five Community Circle submissions are made through one entry point rather than five separate ones. Each stage is submitted in turn and linked to the same learner record, so the set appears on the admin side as one sequential file instead of entries scattered across multiple circles.
Why it matters
Each learner's five submissions currently sit in five separate places, so coordinators piece a learner's record together circle by circle and can't tell at a glance what's complete. One linked, sequential record removes that reassembly work, makes gaps immediately visible, and keeps the coordination load flat as the cohort grows.
What it looks like
An admin opens the Community Circle list and sees one row per learner. Expanding the row shows the learner's five submissions in sequence, each marked submitted or still in draft, so the full picture sits in one place rather than across five circles.
Alignment to the proposal
Direct
Serves the community circle deliverable directly. The proposal commits to “3 Community Circles (July, August, September) completed per member” and to “90% of Inaugural Cohort host community circle with C/U collaborators” each month. One linked record per learner shows at a glance which circles are done.
Source: SOW, Phase three, Deliverables; SOW, Deliverables, Phases two and three.
Workload and time saved
A learner’s five submissions sit in five places, so coordinators rebuild each record circle by circle. A single sequential file removes that reassembly, makes gaps visible immediately and keeps the coordination load flat as the cohort grows.
Who, when, where
Echoed by Samantha and MJ's request for a centralized Community Circle view, showing a chronological representation of all learner submissions linked together in one space, to observe learner progression over time. Recap: PM x PA Check-in, 2 September, Microsoft Teams meeting.
Modules an engineer will need
Combining multiple modules (journals and project submissions)
Estimated time
5 to 6 weeks. Mostly a data-model change (linking five existing submission types to one learner record) plus a new expandable admin view.
A chronological, connected view of a learner's time in the movement
X-Large
A single timeline that connects everything a learner documents across their time in the movement.
Why it matters
Today, learner reflections and submissions live in the module where they were captured: community circle journals in one place, project documentation in another, poll responses somewhere else. The learner never sees the thread connecting them, and neither does the team. This came directly from consultant feedback (Fadi, Aug 2026): learners experience the movement as modular pieces "thrown at them" with no visible connection. A cohesive journal turns fragmented entries into a story, which deepens reflection for the learner, gives consultants a single place to understand someone's growth, and produces exactly the kind of longitudinal narrative the movement needs for storytelling and reporting.
What it looks like
A learner logs in and sees a "My Journey" timeline on their profile: every journal entry, community circle reflection, project milestone, and submission they've made, ordered chronologically from the day they joined. They can scroll their own arc from the first quarter to now, add new reflections directly to the timeline, and see how earlier entries connect to later ones. Consultants with permission can open a learner's profile and read the same continuous story instead of hunting across modules.
Alignment to the proposal
Direct
Fits the documentation and narrative side of the tracking system, which cohort participants use “to document their individual experiences, and participatory action research projects”. The system is also expected to support “AI-supported analysis of narrative data, trends and cohort progress”, and a connected journal is the narrative data that analysis needs. It evidences the “youth transformation” theme of the quarterly reports.
Source: SOW, Quarterly Reporting; SOW, Phase three, system enhancement.
Workload and time saved
Consultants currently piece a learner’s story together from several modules. One timeline gives them a single place to understand someone’s growth and supplies a ready longitudinal narrative for storytelling and reporting.
Who, when, where
Fadi, Aug 2026.
Modules an engineer will need
Combining separate pieces of data into a dashboard-like system that represents the chronological view
Estimated time
9 to 11 weeks. This pulls together data that currently lives in several separate modules into one chronological timeline, which is the hardest part.
Give every learner a clear, personalized view of where they are in the movement: what's happening now, what they need to do next, and what they may have missed. The dashboard should bring together upcoming activities, deadlines, required submissions, curriculum, working-group projects, recordings and resources, and outstanding actions in one place, rather than learners piecing this together across WhatsApp, email, classes, and other channels.
Why it matters
Learners currently receive information through multiple channels, including email, WhatsApp groups, classes, working groups, and direct communication. That makes it easy to lose track of what's happening or expected, especially if someone misses a session or doesn't regularly check WhatsApp. Learners have also asked for a clearer journey map so they can independently understand where they are, what they're building toward, and what requires their attention. NovaCanopy should become the place a learner can log into and immediately answer: What is happening? What am I behind on? What do I need to do next?
What it looks like
When a learner logs in, they should see a "Your Journey" or "What's Next" section prominently on their dashboard. This could include a checklist showing things like: the Responsible AI module due Friday, submitting a community journal, a working-group project currently in Phase 2, watching the recording from Tuesday's session, or a presentation due Sept. 30. Items could show statuses such as Completed, Due Soon, Overdue, or Upcoming. For working groups, the learner should also be able to see the current project, objective, stage, and next expected action. If they miss a session, they should be able to see the recording or resources as well as the key action or decision that came out of it.
Product note from the request: the intent isn't to create another place where staff manually duplicate every WhatsApp message. Ideally, NovaCanopy should generate the relevant journey and outstanding actions automatically from the learner's program, working group, submissions, curriculum, and activities. "Your journey" is probably a stronger learner-facing name than "checklist," since it can include progress, deadlines, resources, and the bigger picture.
Alignment to the proposal
Direct
Delivers the information duties in one place. The proposal asks the team to “Provide timely updates on training schedules, working group sessions, reporting deadlines, and opportunities” and to “provide reminders for project milestones and other participant requirements”. Today that is done across WhatsApp and email groups.
Source: SOW, 7. Cross-Cohort Collaboration.
Workload and time saved
Updates are currently repeated across email, WhatsApp groups and classes, and learners still miss them. A dashboard that answers “what do I need to do next” reduces the repeated messages coordinators send and the questions they field.
Who, when, where
Raised by Ashley Poutuma during a brief learner check-in call with Donald in September 2026. Ashley described difficulty knowing what was happening across the movement because information is spread across WhatsApp, email, sessions, and working groups, and specifically suggested a simple checklist or place where she could see what needed her attention. Multiple other learners have echoed the request for a clearer learner journey and better visibility into what happens next. Ashley's LinkedIn: linkedin.com/in/ashley-poutum-7b4773234.
Modules an engineer will need
A dashboard interface showing what's done, what's pending, and what's upcoming
Estimated time
9 to 12 weeks. A dashboard that has to read from the learner's program, working group, submissions, curriculum and activity feed and turn it into a single up-to-date view.
A private way for a learner to request flexibility on sessions, deadlines, or deliverables without disclosing personal circumstances. The system records the request, adjusts the learner's timelines while grace is active, and gives the Care Team visibility for follow-up.
Why it matters
The Grace Policy is already a live protocol, co-created by paNhari and the Talloires Network Care Team, but only half of it lives on the platform. Attendance and session records are already tracked in NovaCanopy; the grace side (requests, the Care Team log, and follow-ups after three consecutive missed sessions) still runs by hand in a separate rubric, over WhatsApp and email. With the movement growing past 150 participants in 2027, that manual coordination doesn't scale: every grace request tracked by hand is consultant and Care Team time spent on process instead of on people. Building it into NovaCanopy centralizes the process and directly reduces consultant workload, a coordination lift the whole partnership has been working toward. The platform already knows the attendance pattern, so it can surface who may need a check-in and hold the grace record in the same place, while protecting the learner: the system records that grace was requested and granted, never the private reason, unless the learner chooses to share it.
What it looks like
A learner selects "Request grace" on their profile or a specific deliverable, optionally adds context, and submits. They can see the status of their request, and while grace is active, their progress and certification deadlines pause rather than marking them as behind. The Care Team sees, with permission, that a request exists and its status, consistent with the protocol's ask-permission-first principle. This connects to existing attendance tracking and to the Certification epic, where an approved grace request lifts deadlines.
Alignment to the proposal
Direct
Carries out the wellbeing and confidentiality commitments: “Monitor participant wellbeing, document any issues”, “identify unmet needs” and “Respect participant confidentiality in all communications and recordkeeping”. The platform records that grace was requested and granted, never the private reason, which is consistent with that confidentiality clause.
The grace side of the protocol (requests, the Care Team log, follow-ups after three missed sessions) runs by hand over a separate rubric, WhatsApp and email. Moving it into NovaCanopy cuts that coordination, which is consultant and Care Team time spent on process instead of people.
Who, when, where
Proposed by the Care Team (Velina Batchvarov, Samantha Katsande, Faiza Arshad, and colleagues across the Talloires Network and paNhari), Aug 2026, following the Care Team's request to keep the Grace Policy log current. The policy itself was initiated by Lorlene Hoyt, June 2026.
Modules an engineer will need
Grace requester, learner side
Grace notification, admin side
Grace granter, admin side
Estimated time
3 weeks. Three small, well-scoped modules (request, notify, grant), building on attendance data that already exists.
A single place in NovaCanopy where learners find the materials from every working group: session recordings (linked, not hosted), presentation slides, assignments, and supporting materials, organized by working group and session. Preliminary requirements were drafted in 2026 and discussed with the engineering team; 2027 delivers the build, with usage analytics as an extension.
Why it matters
Today the movement's materials live wherever they were created. Resources are shared across many WhatsApp channels and over email, and WhatsApp groups are deleted or archived once a working-group phase ends, so anything shared there becomes hard to find. The result is a recurring coordination burden: every year, group members periodically reach out asking for information from past sessions, with coordinators or working-group coaches re-sharing links by hand each time a learner asks. The Resource Hub puts everything one login away and makes past materials easily navigable, cutting that re-sharing overhead. The analytics extension adds tracking of downloads, opens, and views, so the team learns which materials learners actually use and can shape the curriculum accordingly. Design decision from July 2026: NovaCanopy links to recordings rather than hosting video, keeping platform costs low.
What it looks like
A learner opens the Resource Hub, picks their working group, and sees each session with its recording link, slides, and materials. A learner who missed a session, or wants something from a past phase, finds it without asking anyone. Coordinators add materials once instead of re-sending them. Admins see which resources are used most and least.
Alignment to the proposal
Direct
Matches the commitment to “adapt and further develop existing learning module materials for web-based delivery; organize and format content to ensure accessibility, ease of navigation, and engagement of diverse learners”, and the deliverable that learning module materials are provided via web-based delivery.
Source: SOW, Phase two, Working Groups I; SOW, Phase three, Working Groups II.
Workload and time saved
Past materials are scattered across WhatsApp channels that are archived when a phase ends, and coaches re-share links by hand every time a learner asks. One hub ends that repeat sharing.
Who, when, where
Mercy J Wanjiru (MJ), Jul 2026, AI Team bi-weekly check-in, from learner requests for access to past working-group materials; requirements documented by Samantha Katsande, Jul 2026; analytics extension requested by Harunah, Sep 2026.
Modules an engineer will need
Collating work-group related data into a centralized vault, accessible to all learners
Estimated time
5 to 6 weeks. Mostly content organization and a new vault structure; usage analytics can follow as a fast-follow.
NovaCanopy evaluates each learner against the agreed completion criteria for a term and issues a certificate and badge without manual review. Certificates are staged by how far a learner is within the movement (Year 1, Seed; Year 2, Rooted; Year 3, Canopy). Eligibility is calculated from activity the platform already records: sessions attended, polls completed, materials read, deliverables submitted, expressed as a progress bar the learner can see at any time. At the end of each term, learners at 90 to 100% completion who have passed the term's gate check (a short multiple-choice check for understanding, not an exam) become eligible, and the certificate and badge are released for download. Where a learner has an approved Grace Policy request, deadlines are lifted rather than counted as missed, and outstanding deliverables must be completed before progression to the next level.
Why it matters
Certification is what a learner walks away with. Today eligibility is worked out by hand at the end of each term, which is slow and hard to apply consistently as the movement grows past 150 participants in 2027. Automating it gives learners a credential they can show employers and universities, gives the team a verifiable record third parties can confirm without a manual request, and removes a recurring end-of-term administrative load from consultants.
What it looks like
A learner opens their profile and sees a progress bar for the current term showing what's done and what's outstanding: sessions attended, polls completed, materials read, deliverables submitted. As the term closes they take the gate check, a short multiple-choice check with feedback on any wrong answer and up to five attempts. Once they're at 90 to 100% and have passed, NovaCanopy alerts them that their certificate and badge are ready, and they download and share them. A learner on approved grace sees paused deadlines instead of an overdue flag and completes the outstanding work before moving to the next level. Consultants and admins see the same progress view across their learners.
Alignment to the proposal
Direct
Implements the certificate commitment: finalize the criteria for the International Certificate of Achievement, “track each participant’s progress”, and “Coordinate with Talloires Network to determine certificate eligibility”. It also supports the target that “90% of Inaugural Cohort meet eligibility standard for 2nd YPAR scholarship”.
Source: SOW, Phase one, International Certificate of Achievement; SOW, Phase three, Deliverables.
Workload and time saved
Eligibility is worked out by hand at the end of each term, which is slow and hard to apply consistently. Automating it removes a recurring end-of-term administrative load from consultants and gives third parties a verifiable record without a manual request.
Who, when, where
Harunah, Sep 4, 2026, NovaCanopy future development polling.
Modules an engineer will need
A tracking module to analyze learner parameters
Certification MCQ gate check (see below)
Estimated time
9 to 11 weeks. Depends on Activity Tracker for its underlying data, plus the MCQ gate check and badge issuance logic.
Project Managers and Consultants can download the full documentation of learner submissions in Word or PDF, either as individual submissions or all submissions at once in a single action. This applies across Community Project Proposals, Community Journal submissions, and Community Circles.
Why it matters
NovaCanopy has no download option today, so each submission has to be printed page by page: slow, repetitive work that gets worse as submissions accumulate each term. A built-in download turns that into a single action and gives Project Managers and Consultants offline, shareable copies of learner work for review, reporting, and record-keeping.
What it looks like
Every page holding learner submissions carries a Download button offering Word or PDF. Before downloading, the user picks either a single submission or the full list.
Alignment to the proposal
Indirect
Supports reporting and record-keeping. The proposal requires quarterly and annual summary reports and use of the system for “project documentation”. A built-in download gives staff offline copies of learner work to draw on for those reports.
Source: SOW, Quarterly Reporting; SOW, Phase two, system onboarding.
Workload and time saved
There is no download option today, so each submission is printed page by page. A single action, for one submission or all of them, replaces that repetitive work, which worsens each term as submissions accumulate.
Who, when, where
MJ and Samantha, 2026, recorded video submission to NovaCanopy Future Features. Recap: PM x PA Check-in, 2 September, Microsoft Teams meeting.
Modules an engineer will need
Incorporating a download module for learner-submitted data
Estimated time
3 to 4 weeks. A Word/PDF export of existing submission data.
Export any customized, filtered dataset to Excel or CSV
X-Large
Consultants, Project Managers and Admins can export any customized, collated dataset in NovaCanopy to Excel (.xlsx) or CSV instead of reading responses one at a time on screen, with the ability to select which columns to export. Exportable sets include community circle journals, community project proposals, YPAR (Youth Participatory Action Research) project documentation, poll and survey responses, attendance and session records, and collaborator form submissions. Each export arrives as a structured spreadsheet, one row per response and one column per field, with the metadata needed for analysis: learner or collaborator name, working group, project, and date submitted. Filters applied on screen (working group, term, project, date range) carry through to the export, so a consultant can pull exactly the slice they need, for example every community project proposal from one working group in a given term, and open it directly in Excel for coding, pivoting, or reporting.
Why it matters
The movement's evidence base is only useful if it can be analyzed. Today consultants read responses one at a time on screen, or re-type them into a spreadsheet by hand, which is slow and introduces transcription errors before analysis even starts. As the movement grows past 150 participants in 2027, with community journals, project proposals, and poll responses accumulating each term, that manual approach stops being viable. A one-click export gives consultants the underlying dataset in a form they can actually work with: filter, code, pivot, and chart in Excel, compare across terms and working groups, and pull the numbers needed for partner and funder reporting without a request to the engineering team. It also makes the movement's longitudinal data portable for external evaluation.
What it looks like
A consultant opens the dataset they need in NovaCanopy, community circle journals, community project proposals, poll responses, attendance, or collaborator submissions, sets the filters they want (working group, term, project, date range), and selects "Export." They choose Excel or CSV, and the file downloads with the filtered rows already in it, one row per response and a column per field. They open it in Excel and start analyzing immediately: no re-typing, no clicking through responses one by one, no request to the engineering team. Admins can export across all working groups; consultants see only the learners and projects they're permitted to.
A complex operation but achievable. AI tools could also help achieve the required outcome; to be briefed to the requesters.
Alignment to the proposal
Direct
Supports the data and reporting obligations. The team must “administer quarterly pre- and post-engagement polls, annual polls, and focus group discussions” and “submit quarterly reports that present trends (analysis of qualitative and quantitative data) and lessons learned”. Exporting the underlying data is how that analysis is done.
Source: SOW, Quarterly Reporting.
Workload and time saved
Consultants currently read responses one at a time or re-type them into spreadsheets, which is slow and introduces transcription errors. One-click export lets them pull funder-reporting numbers without a request to engineering.
Who, when, where
Fadi, Cameron, MJ and Samantha, 2026.
Modules an engineer will need
Applying a column filter before the export function
Estimated time
7 to 9 weeks. Flagged in the original notes as complex but achievable; column selection and filtered export logic take most of the time.
A lightweight way for collaborators to submit without an account
Large
A lightweight way for Community and University Collaborators, who support learner projects but don't hold NovaCanopy accounts, to submit responses to the movement: project feedback, poll responses, and reflections, through a secure form link rather than a full login.
Why it matters
Community and University Collaborators are how the movement scales. The For Youth, By Youth proposal to the Mastercard Foundation commits every returning learner to recruiting three collaborators for their Youth Participatory Action Research (YPAR) project, growing from 150 collaborators in year one toward 450 by year five, which makes collaborators the largest participant group in the movement. The proposal also commits to a tracking and evaluation system through which collaborators and local community organizations share their experiences and lessons learned. Today collaborators have no access to NovaCanopy, so that commitment is met over email or not captured at all, and their perspective is missing from the movement's longitudinal data. In 2027 alone, roughly 75 learners each working with two to three collaborators means 150 to 225 collaborator voices for the year. A collaborator form closes the gap without provisioning full accounts for external partners: they receive a link, respond, and their input lands in NovaCanopy alongside learner data, tied to the same projects and tracked over time.
What it looks like
A learner shares a secure form link with their own collaborators for the relevant project or poll; coordinators can also send links directly when needed. The collaborator opens it, responds without creating an account, and submits. The team sees collaborator responses in NovaCanopy connected to the right project. As an extension, the team will explore collecting collaborator input over WhatsApp, where collaborators already communicate, by integrating WhatsApp with NovaCanopy so responses land in the platform.
Delivers the collaborator commitments. The team will “oversee a total of 49 YPAR projects, supporting 49 Second Cohort participants and 147 C/U collaborators” and onboard “three (3) Community/University (C/U) Collaborators per participant”. Reporting must cover “experiences of Community/University collaborators as well as local community organizations and institutions”, which today has no channel in NovaCanopy.
Collaborator input is currently gathered over email or not captured at all. A no-login form that routes each response to the right learner and project replaces that manual collection.
Who, when, where
Fadi and Cameron, relayed by Samantha Katsande, 2026; collaborator experience is an active Strategy Circle topic, Sep 2026.
Modules an engineer will need
Public, embedded links that are accessible outside NovaCanopy and link back to the specific learner project
Estimated time
5 weeks. Public, no-login form plus the routing that ties a response back to the right learner and project.
Structured module records, maintained by consultants
Large
Structured module records in NovaCanopy, maintained by consultants from their portal: each module carries a summary, learning objectives and outcomes, a topic outline, and duration, with each topic holding its own description. Consultants create and update these records as the curriculum changes, and learners see the current version on the module page.
Why it matters
Learners currently start a module without knowing what it covers or what they're meant to walk away with, and the curriculum itself sits in consultants' own notes and slides rather than in the platform. That makes the content impossible to evaluate: no one can compare what a module promised against what learners say they got from it. Documenting each module in NovaCanopy sets the objectives out plainly before a learner begins, and gives the team a fixed reference to assess content against poll feedback, the evidence base for the movement's shift toward a more practice-based curriculum. It's also what certification depends on: a credential is only defensible if the objectives behind it are on record.
What it looks like
A learner opens a module (YPAR, for example) and lands on a page giving its overall summary, learning objectives, expected outcomes, and duration, so they know what the module covers before starting it. Below that, the topics are listed in order; expanding a topic title reveals its description and what it sets out to teach. Consultants work from the same structure in their portal, filling in and updating each field as the curriculum changes, and their edits appear on the learner-facing page immediately.
Alignment to the proposal
Direct
Matches the commitment to “adapt and further develop existing learning module materials for web-based delivery”, and gives the tracking system a fixed record of what each module promised, which the proposal’s reporting on “development of youth knowledge, skills, and attitudes” relies on.
Source: SOW, Phase two, Working Groups I; SOW, Quarterly Reporting.
Workload and time saved
The curriculum sits in consultants’ own notes and slides today. One maintained record means modules are explained once in the platform instead of repeatedly, and gives the team a fixed reference to assess against poll feedback.
Who, when, where
Harunah, Sep 4, 2026, NovaCanopy future development polling.
Modules an engineer will need
A new module-descriptor page on the learner side of NovaCanopy
Estimated time
3 to 4 weeks. A new descriptor page and consultant-side editing fields.
A rotating slider for projects, photos, and movement news
Large
A rotating slider on the NovaCanopy home page featuring learner projects, photographs, and movement news. Each slide displays for a set interval before the next comes in. Slides are managed from the backend control panel (added, replaced, reordered, or removed) rather than hard-coded, so coordinators can refresh what's featured without a developer.
Why it matters
People feel motivated seeing their projects, or themselves, featured for others to see and appreciate. It's also an easy way to account for what's been done, through narrative and pictorial updates.
What it looks like
Learners log in to their home portal and see the rotating carousel of images coming into display, staying for a few minutes before the next one appears. Pictures aren't hard-coded; they're uploaded to the backend control panel, which can delete, replace, or add more.
Alignment to the proposal
Indirect
Extends the visibility commitment onto the platform. The proposal asks for content that will “celebrate youth achievements and milestones throughout the year, while providing updates on movement initiatives, working group progress, and upcoming opportunities”. Any slide that uses the Mastercard Foundation name or logo needs the University’s prior written approval under the same section.
Source: SOW, 3. Visibility and Engagement.
Workload and time saved
Slides are managed from the backend control panel, so coordinators can refresh what is featured without raising a developer request each time.
Who, when, where
Harunah, Sep 2026, NovaCanopy future development polling.
Modules an engineer will need
News feed
Photo carousel feed, linked to activity on the movement
Estimated time
3 to 4 weeks. A backend-managed carousel; no new data relationships.
Learners, consultants, paNhari staff, and Talloires Network staff sign in at a single entry point, and the system recognizes their role and opens the right experience. Roles and privilege levels are assigned internally by an admin at account creation.
Why it matters
NovaCanopy currently runs as two apps with separate logins, a staff side and a learner side. Anyone who opens the wrong one hits an error that looks like a broken account, and the team spends support time diagnosing what is simply a wrong-portal problem. In August and September 2026 alone this affected several users, including senior partner staff. With the movement growing past 150 participants in 2027, plus consultants, staff, and partner staff, a single entry point removes a whole category of support requests and makes access management one process instead of two.
What it looks like
Everyone signs in at one address. The system reads the account's assigned role (learner, consultant, staff, admin) and opens the right workspace with the right privileges. Users no longer choose between a learner login and a staff login; admins assign access levels when creating accounts.
Alignment to the proposal
Direct
Delivers a named system requirement: “Configure secure login, federated identity management, role-based access and centralized cohort member profiles”. One entry point with role-based routing is that requirement in practice.
Source: SOW, Phase one, tracking and evaluation system.
Workload and time saved
Anyone who opens the wrong one of the two current apps hits an error that looks like a broken account, and the team spends support time diagnosing it. A single login removes that category of support request and makes access management one process instead of two.
Who, when, where
Harunah, Sep 2026, NovaCanopy future development polling; supported by recurring login support issues logged by the team in Aug and Sep 2026.
Modules an engineer will need
A single portal where one selects either Learner or Staff login
Estimated time
3 weeks. Consolidating two existing login flows into one entry point with role-based routing.
Learners can request that submitted work be returned to draft so they can edit and resubmit it.
Why it matters
Submissions are final once sent, so a learner who spots an error has no way to correct it, and every fix runs through an admin by hand. The volume of these requests makes it a recurring workload, and letting work return to draft keeps learner records accurate without the manual back-and-forth.
What it looks like
A learner opens a submitted piece of work and selects "Request edit," optionally noting what needs changing. On the admin side, every submitted item carries a "Return to draft" action, and the admin sees pending requests alongside it. Once returned, the item moves back into the learner's drafts with its content intact, the learner is notified, and they edit and resubmit as normal. The submission history records that the item was reopened, by whom, and when.
Alignment to the proposal
Indirect
Protects the accuracy of the records the proposal depends on. The system is used for “project documentation, coaching logs and participant records”, and returning a submission to draft lets learners correct those records instead of leaving errors in place.
Source: SOW, Phase two, system onboarding.
Workload and time saved
Submissions are final once sent, so every correction runs through an admin by hand. A learner request with admin approval replaces that back-and-forth.
Who, when, where
A feedback request from learner Naomi Awontemi Gariba, raised in a NovaCanopy support session, Sept 2026.
Modules an engineer will need
Back-to-draft module (admin side)
Draft requester module (learner side)
Estimated time
2 weeks. Two small, mirrored modules (learner request, admin approval).
Track downloads, opens, and views on every resource
X-Large
NovaCanopy records usage on every resource, downloads, opens, and recording views, as a running count per item, visible to admins.
Why it matters
The team invests real time in producing session materials but has no evidence of whether learners use them. Usage data turns that guesswork into a curriculum signal: what gets opened and watched is kept and built on, what goes untouched is reworked or dropped, and it's the same evidence base used to show partners and funders how materials are actually consumed.
What it looks like
An admin opens a resource and sees its usage at a glance: downloads, opens, and recording views. Sorting the list by usage shows which materials learners rely on and which go untouched, so the team can drop or replace what isn't working.
Some of these requirements overlap with the Resource Hub epic and could be delivered as its usage-analytics extension instead.
Alignment to the proposal
Direct
Supports the instruction to “Track participation and document key insights and outcomes” and the system’s expansion of “dashboards and reporting features to support evaluation, learning and decision-making for the Talloires Network and collaborators”. Usage counts are the evidence of which materials learners actually use.
Source: SOW, 7. Cross-Cohort Collaboration; SOW, Phase three, system enhancement.
Workload and time saved
The team invests real time producing session materials with no evidence of whether they are used. Running counts show what to keep, rework or drop, so effort stops going into materials nobody opens.
Who, when, where
Harunah, Sep 2026, NovaCanopy future development polling.
Modules an engineer will need
Event trackers
Estimated time
5 to 7 weeks. Straightforward on its own, but worth sequencing with Resource Hub since the two overlap.
Automate last-seen and last-activity tracking, with a progress bar toward agreed milestones for a specific term, covering polls completed, materials read, sessions attended, and videos watched. The admin view shows progress for each learner. Sessions should run inside NovaCanopy (an embedded meeting room) rather than an external link, so attendance is tracked without relying on shared links that make it hard to see who actually joined.
Why it matters
Progress is currently invisible. Learners have no reliable way to see where they stand mid-term, and admins piece participation together from attendance notes and externally shared meeting links, so engagement is inferred rather than known. Automatic tracking makes it visible in real time: a learner sees what's done and what's outstanding, and admins can spot who is drifting early enough to act instead of after the term closes. It's also the evidence layer certification rests on, since eligibility is only defensible if activity and attendance are recorded by the platform. As the movement grows past 150 participants in 2027, that record is what keeps progress monitoring possible without adding consultant workload.
What it looks like
A learner opens their profile and sees a progress bar for the current term, with the milestones behind it listed as done or outstanding: sessions attended, polls completed, materials opened and downloaded, and deliverables submitted. Nothing is self-reported; the bar updates on its own as they use the platform, and their last activity and last seen are recorded automatically. Sessions open inside NovaCanopy through an embedded meeting room rather than an external link, so joining a session marks attendance without anyone taking a register. Admins and consultants open a single view showing every learner's progress side by side, sort or filter to see who is falling behind, and reach out mid-term instead of at the end. A learner on approved grace sees paused deadlines rather than an overdue flag, and the tracker keeps counting their completed activity as normal.
Similar to the points Ashley raised on the progress-tracking dashboard, above.
Alignment to the proposal
Direct
The closest match to the AI-enhanced tracking and evaluation system. It carries out “Track attendance”, “Track participation and document key insights and outcomes” and the reporting duty that attendance is “taken and reported”. It is also how the team shows the delivery target that “90% of Second Cohort participate in virtual workshops”. Framed as noticing who is drifting so the team can check in, not policing.
Source: SOW, 2. Personalized Wellness Services; SOW, 7. Cross-Cohort Collaboration; SOW, Deliverables, Phases two to four.
Workload and time saved
Admins currently piece participation together from attendance notes and externally shared meeting links, so engagement is inferred rather than known. Automatic tracking replaces that and keeps progress monitoring possible without adding consultant workload as the cohort grows.
Who, when, where
Harunah, Sep 2026, NovaCanopy future development polling.
Modules an engineer will need
Activity tracking module
Estimated time
10 to 12 weeks, the biggest single build on this list. The embedded meeting room (to track attendance without an external link) is a significant addition on top of the tracking logic itself.
The multiple-choice gate check behind certification
Reference
Consultants build the multiple-choice gate check for each term: they write the questions and set the correct answer, and NovaCanopy marks every attempt automatically and returns feedback on wrong answers, so there's no manual marking. Consultants can edit or replace questions at any time as the curriculum changes.
Why it matters
A certificate only means something if it reflects understanding. The gate check confirms a learner absorbed the main points of a term without subjecting them to a formal exam, and because every wrong answer comes back with an explanation, it teaches as it tests. Automatic marking holds that standard consistently across a growing cohort without adding consultant workload, and it gives the certificate a defensible basis when an employer or partner asks what it represents.
What it looks like
A learner opens the gate check at the end of a term and answers a short set of multiple-choice questions. There's no fail state: they have up to five attempts, and every wrong answer comes back with an explanation pointing to the correct one. On each new attempt the system reshuffles the answer options, so an answer that was option B the first time may be option D the next, meaning the learner has to recall the point rather than the position. Once they pass, the gate check clears and their certificate is released for the term.
This entry is listed as reference detail on the Certification module above: it's kept separate here to highlight the fine-grained process behind the MCQ gate check.
Alignment to the proposal
Direct
Follows the Certification entry above. It supports the same commitments to “track each participant’s progress” and to determine certificate eligibility with the Talloires Network.
Source: SOW, Phase one, International Certificate of Achievement.
Workload and time saved
Marking is automatic and wrong answers return feedback, so consultants do no manual marking. The time saving is already counted in the Certification estimate.
Who, when, where
Harunah, Sep 2026, NovaCanopy future development polling.
Modules an engineer will need
No separate build required.
Estimated time
No separate estimate. This is the detail behind the Certification MCQ gate check, and its time is already included in the Certification estimate above.
Handling triple the application volume without burning out a five-person review team
X-Large
The platform absorbs the checking work that needs no human judgement — validating video links, matching duplicate submissions, filtering ineligible applicants, verifying who applicants say they are — so reviewers and staff spend their time reading applications and weighing the stories the next cohort is telling us, not chasing incomplete ones.
Why it matters
NovaCanopy handled over 3,000 applications last cycle — 1,445 submitted and more than 1,600 left in draft — and with interest in the movement growing, this build stress-tests for over 10,000. Last cycle, real hours went to work that needed no human judgement: checking whether a video link was public, searching for an applicant's profile online, chasing incomplete submissions. This is the reference build behind the D11 engineering estimate in the 3rd cohort recruitment proposal, and it moves that checking work onto the platform itself. Nothing here is a rebuild of the core form; roughly half the hours go to testing before launch, keeping the form stable while applications are live, and covering the year-end break, all on a platform current learners are using at the same time. Building each piece is never just the code: it carries discussion of what it should do, testing, and user acceptance testing with learners themselves — last cycle five cohort learners tested the platform while engineers observed, and that practice continues here.
What it looks like
Applicant-facing (60 to 72 hours)
Video submissions get automatic detection of private or unreachable links at submission, with embedded playback so reviewers watch inside NovaCanopy. The welcome page is reworked so applicants can preview every step before committing to the attestation letter that stalled most of last cycle's 1,600 abandoned drafts, with the main site and the application form connected behind the scenes into one seamless experience. Applicants connect their LinkedIn profile directly for verification, a pre-form eligibility gate checks year of study and graduation date before the first real question (305 applicants from one university went unreviewed last cycle for exactly this reason), and small additions capture an AI/translation declaration, a cause-area field, and a retested student ID upload.
Automation (40 to 50 hours)
On submission, the system checks every required question is answered, flags duplicate submissions, tests every link, flags text that matches other applications or public sources, and generates a summary of long applications noting missed questions. Reviewers open a queue of only complete, reviewable applications. Merit scoring stays entirely human.
Reviewer-facing (94 to 118 hours)
A shared assignment view replaces the spreadsheet-and-memory system that left two leads scoring 400 applications themselves last cycle. Distressing-content flagging routes disclosures to the TN office or university liaison officer. Bulk email is rebuilt with templates and mail merge for reliable status communication. An analytics and equity dashboard tracks each university against its target range and visualizes equity indicators already captured in the form. A test environment with sample applications lets roughly 30 volunteer reviewers train without touching real applicant data, and a selection integrity and audit trail requires a recorded reason for any zero score and logs every promotion and demotion.
Quality, stability, and support (105 to 160 hours)
A dedicated Nov 24–30 test week covers every applicant and reviewer path on mobile and low-bandwidth connections under stress-test load, since most applicants apply from phones. Technical oversight runs through the October–November build against an Oct 30 sign-off baseline. A Dec 1–15 reserve covers fast bug fixes after the freeze while real applicants are in the form, and a named on-call rotation with automated alerts covers Dec 16 to Jan 4 while the team is otherwise offline.
Full category-by-category hour ranges and reasoning are in the source estimate: NovaCanopy 2027 Recruitment Build — Estimate Breakdown, the reference document for the D11 line in the 3rd cohort recruitment proposal.
Alignment to the proposal
Direct
Carries out the recruitment commitments: “Improve the application form and ensure the portal is accessible to applicants of diverse backgrounds”, “ensure compliance with eligibility and inclusivity criteria” and “maintain a detailed record of all recruitment and selection activities, including materials, applicant lists, selection committee deliberations and final decisions”. The equity dashboard evidences the participation targets, and the audit trail is that record of decisions. The consent field matches “GDPR and data-protection consent language within the application form”. These clauses describe the 2026 intake, so match them to the 3rd cohort recruitment proposal wording.
Last cycle, hours went to checking whether a video link was public, searching for applicants’ profiles online and chasing incomplete submissions, 305 applicants from one university were never reviewed, and two leads scored 400 applications themselves. The module moves that checking onto the platform so reviewer time goes to reading applications.
Who, when, where
Recruitment team and engineering; reference document for the D11 estimate in the 3rd cohort recruitment proposal, Sep 2026.
Modules an engineer will need
Video link validation and embedded playback
Welcome-page flow and site/form integration (fybymovement.org ↔ reflections.fybymovement.org)
LinkedIn profile connection for verification
Eligibility gate logic (year of study, graduation date)
Automated completeness, duplicate, link and text-similarity checks
AI-generated application summaries
Reviewer assignment and workload view
Distressing-content flagging and routing
Bulk email with templates and mail merge
Equity and university-target analytics dashboard
Test environment with sample application data
Role-based access control and promotion/demotion audit trail
Mobile and low-bandwidth QA and stress testing
On-call alerting for the year-end break
Estimated time
Planning estimate: 330 hours (range 299 to 400), spread across a five-person engineering team over about nine weeks — Phil providing oversight and four engineers on the platform — built October and November against the Oct 30 sign-off baseline, frozen Nov 24, and supported through Jan 4.