Web platformNews, forums & reviewsOriginal by Medium

Medium is a clean publishing platform where writers can find readers without the hassle of running their own blog. A distraction-free reading experience, an editor that makes writing enjoyable and a recommendation system mean even a brand-new writer can reach an audience with a first post. As readers follow topics and authors the feed becomes personal, and paid membership gives good writers a revenue loop.

Building something similar takes a rich yet minimal block-based editor, author profiles, publications with editor roles, and tags and following logic. Behind the scenes run a recommendation engine based on reading time, a paywall, subscription infrastructure and revenue sharing for writers. SEO-friendly pages, custom domain support and spam control are also essential for the platform's credibility.

First version (MVP)€27,000 – €39,50010–14 weeks · excl. VAT
Full scope€43,000 – €62,00011–15 weeks · 4-person team
Recommended stackNext.js + Node.js (NestJS) + PostgreSQL + Redis + Elasticsearch, Stripe subscriptionWeb platform
How to Build a Website Like Medium
How to Build a Website Like Medium — First version (MVP) / Full scope

How Medium works: the core user flow

Write a story → pick tags and a publication → publish → get recommended in the feed → collect claps and comments → gain followers
How Medium works: the core user flow
How Medium works: the core user flow

How many apps and dashboards do you need?

Reader and writer site

The main web app where readers discover stories and writers draft and publish with the editor.

Publication panel

The screen where editors review and approve submissions for magazine-style publications.

Mobile app

The app that builds a daily reading habit with reading lists, offline reading and notifications.

Admin panel

The internal panel that manages memberships, writer payouts, spam control and recommendation settings.

How many apps and dashboards do you need? — Medium
How many apps and dashboards do you need?

Critical features of a product like Medium

Block-based editor

Headings, quotes, code blocks, images and embeds are added through a minimal interface, and drafts save automatically.

Reading-time-based recommendations

The system measures how much of each story a reader actually reads; real reading, not clicks, drives the ranking.

Paywall and membership

Writers make selected stories members-only, and non-members can read a limited number of free stories each month.

Writer revenue sharing

A portion of membership revenue is shared with writers according to members' reading time and reported monthly.

Publications and editor workflow

Submission, editing and approval steps are managed for publications with several contributing writers.

Highlights and notes

Readers can highlight sentences and take notes, and the most highlighted sentences are surfaced in the story.

What goes into the first version, what comes later

First version (MVP)

  • Block editor and draft management
  • Author profiles, following and tags
  • Main feed and a simple recommendation system
  • Claps, comments and reading list
  • SEO-friendly story pages

Later releases

  • Paid membership and paywall
  • Revenue sharing for writers
  • Publications and editor roles
  • Mobile app and offline reading

Modules and how the budget is calculated

The budget is calculated with 360 SOFT’s pricing model from the modules below, about 26 screens and the project’s complexity: roughly 164 person-days for the full scope and 104 person-days for the first version. Every module you drop lowers the budget directly.

ModulePhase
Sign-up, login, social loginFirst version
User profile and settingsFirst version
Roles and permissionsFirst version
Admin dashboardFirst version
Content management / blogFirst version
Advanced search and filtersFirst version
Subscriptions and recurring billingFirst version
Online payments (Stripe / PSP)First version
Ratings and reviewsFirst version
Push notificationsFirst version
AI features (LLM, RAG, recommendations)Later release
Reporting and analyticsLater release
Offline mode and syncFirst version

Hosting, SMS, map APIs, app store accounts and payment-provider fees are separate items. Maintenance and improvements (optional): €550 / month. We send a fixed written price within 24 hours after a free discovery call.

The hard parts

Recommendation quality

Data is thin at launch; poor recommendations drive readers away, and rewarding clickbait erodes quality.

Spam and duplicate content

Automated or copied posts written for SEO damage the platform's reputation, so detection and removal processes are needed.

Fair revenue distribution

Building a payout model that is transparent, tax-compliant and protected against reading-time manipulation is hard.

Business model

The best-fit model is a monthly or annual reader membership: limited free reading for non-members and unlimited access for members. Part of the revenue goes to writers based on reading time, which encourages quality content. Corporate blog hosting, custom domains and team plans can be additional subscription items.

Get a free quote for your project

Let us scope it together and send a fixed written quote within 24 hours. NDA on request; you own the source code.

Your details are used only to prepare your quote and are never shared. Privacy

Choosing a company to build an app like Medium

Most people searching “website like medium” are really looking for a reliable app development company. When comparing quotes, check four things:

  • Can you try similar products they have shipped, in the stores or live?
  • Are the source code, design files, servers and store accounts transferred to you by contract?
  • Do they show a working demo every two weeks, with written scope and acceptance criteria?
  • Are maintenance, scaling and GDPR/security costs written into the quote?

Copyright and trademarks

A business model and features are generally not protected on their own, but the Medium name, logo, interface design, content and source code are. That is why we build a product with similar functionality but your own brand, design and code. This is not legal advice; we recommend a trademark search before launch.

Frequently asked questions

How long does it take to build a site like Medium?

A first version with the editor, profiles, following and feed is ready in a few months. Paid membership and writer revenue sharing usually go live in the second phase.

What is needed to pay writers?

For revenue sharing you need to settle writers' tax status, invoicing or self-billing processes and the payment institution setup. Working with licensed payment providers such as Stripe Connect is the safest route.

Will there be copyright or trademark issues?

The publishing platform model and its features are generally free to use, but the name, logo, design, content and code cannot be copied. This is general information, not legal advice.

What should I look for when choosing a company to build a site like Medium?

Ask about rich text editor development, recommendation systems and subscription infrastructure, and request references on SEO performance.

Costs of similar apps

← All app and platform development costs