Skip to content

Create a "Join Moim" landing page for fediverse newcomers #136

@malkoG

Description

@malkoG

Summary

Create a dedicated landing page (like joinmastodon.org) that introduces Moim and the fediverse to newcomers, explains the value proposition, and guides them to create a fediverse account and sign in.

Motivation

The onboarding flow (#135) needs a public-facing entry point — a page that can be shared on social media, linked from blog posts, and discovered by search engines. This is separate from the sign-in page; it's a marketing/educational page that sells the "why" before asking users to act.

Design References

These fediverse projects have established "join" page patterns worth following:

  • joinmastodon.org (ko) — Hero with value prop ("non-profit social networking"), feature showcase with screenshots, four value pillars (decentralization, open-source, non-profit, interoperability), user testimonials, server browser CTA
  • joinloops.org (link) — Problem/solution framing ("all the fun, none of the corporate control"), badge-style differentiators (open-source, decentralized, creator-friendly, no ads), feature cards, mission section
  • joinpeertube.org (link) — "Alternative to Big Tech" positioning, network concept explanation (platforms form a federation), content/platform statistics, mobile app showcase
  • pixelfed.org/how-to-join (link) — Minimal, streamlined server picker focused on getting users signed up fast

Common patterns to adopt

  1. Lead with value, not technology — Explain what Moim does for the user (discover events, follow groups, check in at places) before explaining how (fediverse/ActivityPub)
  2. Feature cards — Visual showcase of key capabilities with screenshots or illustrations
  3. Federation as benefit — Frame decentralization as privacy, choice, and interoperability — not as a technical architecture detail
  4. Server/instance picker — Locale-aware curated list with direct sign-up links
  5. Clear CTA flow — Guide from "learn" → "pick a server" → "sign in to Moim"

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions