Mahmoud El-Aidy
Back to all work

The Copywriter Camp

A training community where the daily work — tasks, prompts, submissions, feedback — happens inside the platform instead of scattered across chat groups.

Platform
Web
Year
2026
Role
Full-stack developer
The Copywriter Camp — project cover

The challenge

Cohort training usually runs on a chat group, where the brief, the submissions and the feedback all sink under the conversation within a day. Nobody can tell who finished what, and last week's material is unfindable.

The approach

Tasks are objects with steps and a completion state per member, prompts live in a browsable library, and submissions carry their own comments and reactions. Progress is a property of the member, not something reconstructed by scrolling.

The result

The cohort has a shared record instead of a scrollback, and a member can see what they have and have not finished without asking anyone.

Highlights

  • Daily missions with steps — Each mission carries sub-steps, learning material and a per-member completion state, arranged in stages that unlock in order.
  • A prompt library — 64 professional prompts across nine categories — paid ads, social, SEO, email marketing and more.
  • Submissions and reactions — A trainee posts their work as text and a link, and the cohort comments and reacts in four different ways.
  • Gems and coins — A gem worth ten points for posting or completing a mission, and a coin worth one for backing someone else’s work.
  • Badges, awarded automatically — Granted on specific milestones — a first post, five posts, backing three peers, ten gems.
  • A leaderboard — A live ranking among trainees, which makes progress visible instead of a private feeling.

Built with

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL

Next project

Nullbox

Let's worktogether