Skip to content

feat(lingo): lead with schools, businesses and government; "Part of Mukoko by Nyuchi"; Swahili in beta - #93

Merged
Bryan Fawcett (bryanfawcett) merged 1 commit into
stagingfrom
claude/lingo-b2b
Oct 15, 2026
Merged

Bryan Fawcett (bryanfawcett) merged 1 commit into
stagingfrom
claude/lingo-b2b

Conversation

@bryanfawcett

Copy link
Copy Markdown
Member

Summary

Applies the owner's answers (2026-10-15) to the open questions from #92:

  • Link: lingo.mukoko.com, unchanged.
  • Offer: "Start for free" stays the free starting point.
  • Swahili: shown as beta, not "unfinished". Only the current languages are listed.
  • Audience: Nyuchi Learning surfaces B2B and B2G customers, so the page leads with schools, businesses and government, then single learners.
  • Wording: "Part of Mukoko by Nyuchi" replaces "part of Mukoko, Africa's super app" everywhere.

Changes

  • src/pages/mukoko-lingo.astro:
    • Hero: the lead line is now "Language training for schools, businesses and government", and the second button is "For organisations".
    • Who it's for: "For business and government" comes first, then schools, then single learners.
    • Organisations section: "For schools" became "For schools, businesses and government" (anchor #organisations). The cards are for "teachers and trainers" and "leaders and IT", and the button reads "Talk to us about your organisation".
    • Facts and structured data: Swahili is listed as beta. The meta description and the JSON-LD feature list name schools, businesses and government.
  • src/data/site.ts: a new betaLanguages: ["Swahili"], the tagline names government, and the comments record the positioning.
  • src/pages/index.astro: the intro, the Lingo card's eyebrow and its body.
  • public/llms.txt: the same wording, positioning and Swahili beta.
  • tests/seo.test.ts: the "who developed it" test checks the new wording. A new test checks the organisations section and Swahili beta, and asserts "super app" is gone.
  • CHANGELOG.md: entry under Unreleased → Changed.

Checks

  • npm test: 7 files, 127 tests pass, including the build and the CSP check.
  • astro check: 0 errors, 0 warnings.
  • Prettier passes on the changed files. markdownlint-cli2 0.23.2 passes on CHANGELOG.md.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CoDNYz27iJ7o8PPztCzTpq


Generated by Claude Code

…koko by Nyuchi; Swahili in beta

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CoDNYz27iJ7o8PPztCzTpq
@vercel

vercel Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
learning Ready Ready Preview Oct 15, 2026 3:22am UTC

Request Review

@bryanfawcett
Bryan Fawcett (bryanfawcett) marked this pull request as ready for review October 15, 2026 03:23
@bryanfawcett
Bryan Fawcett (bryanfawcett) merged commit 868242c into staging Oct 15, 2026
17 checks passed
@bryanfawcett
Bryan Fawcett (bryanfawcett) deleted the claude/lingo-b2b branch October 15, 2026 03:23

This branch was successfully deployed

1 active deployment
Preview — a9ac7148 Deployed Oct 15, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants