← Back to home Case 03 · CommunityRU

Web platform · Mos.ru · 2024

Brought a static city website to life

Designed Moscow's city-stories platform and shipped it to production: stories.mos.ru

In two years, Moscow's lifestyle media had shut down one after another, and the city had nothing left to engage residents with. I built a product with user-generated content and moderation for Mos.ru, the Moscow city services portal: from zero to MVP in nine months. The first three months: 169.4K views, 26.25% bounce rate, CSI 78.9%.

  • Product/UX design
  • IA
  • Design system
  • Prototype
  • MVP launch
01 Context and problem

The city was losing a place for residents' voices

Over two years, many lifestyle and city media outlets closed down. What was left in the news feed was politics and economics. Moscow had no place where a resident does more than read: shares a story, comments, argues.

I took the job not as “draw a website” but as “raise engagement”. The catch: content comes from two sources at once, the editorial team and the users, and all of it goes through moderation.

02 Role

What I did and who I had to win over

My part

  • a

    Research and architecture: took apart several competing services, built a user portrait, laid out the section structure and the behaviour logic.

  • b

    UX/UI and the prototype for the whole platform.

  • c

    A design system from scratch: type, colour, components.

  • d

    Took the product to MVP and shipped it to production.

Working with the team

  • a

    Stakeholders: aligned the goals at kick-off: we’re not building a news shop window, we’re building a place where residents take part in city life. That set the MVP scope (feed, stories, comments; no groups or events yet) and the metrics we watched after launch.

  • b

    Editorial and moderation: designed one publishing flow for two sources. Editorial pieces and residents’ stories go through a shared moderation queue with statuses and rejection reasons. That loop later grew into its own case study, “Moderator Dashboard”.

  • c

    Development: the design system, with every component state, was built separately from the one Mos.ru already used. I handed off mock-ups in stages, release by release, and the expensive ideas like multi-touch search and podcasts honestly went to the roadmap backlog. That’s how the MVP shipped sooner.

Research board: goals, competitors, reference info, heuristic review and feedback
Research board: goals, competitors, heuristics, feedback.
03 Solution

Key decisions and why they worked

3.1One logic for every action

What I found
Competitors put follow and unfollow on different screens, and users get lost.
What I did
Turned it into one predictable pattern across the whole platform.
Impact
Fewer slip-ups on the way in: in usability runs, nine out of ten participants followed and unfollowed on the first try.
Feature comparison table for five competitors: posts, notifications, comments, following
A handful of key competitors, eleven features. Green ticks show what people expect as basics, red shows where the market has room to grow.

3.2Betting on posts and comments

What I found
Writing a post and discussing it in the comments is the core engagement driver in services like this.
What I did
Made it the heart of the interface, not a side feature.
Impact
The first residents’ stories arrived in week one; in three months 250+ user stories passed moderation, with about 3K comments under the pieces.
User profile with the “Tell your story” form
The “Tell your story” form: title, text, up to ten images, and off it goes to moderation.

3.3Caring for the older audience (24–35 and 55+)

What I found
Some people struggle with complex filters and a crowded interface.
What I did
Minimalism, hints and pop-ups, plain language, familiar gestures.
Impact
Kept both age groups on board: in the satisfaction survey (CSI 78.9%) the older audience rated navigation as easy as the younger one did.
User persona: Oleg, 30: pain points, needs, social media activity
Oleg, 30: tired of info noise, wants simpler navigation. Turns out most people in the research were a bit like Oleg.

3.4A design system for a text-heavy city product

  • Golos Text is made for screens: it reads well at small sizes, its calm contrast doesn’t tire you on long texts, and it feels neutral and right for a public-sector project.
  • Black builds trust and is easier on the eyes in long reads.
  • A soft pink accent (#FFECF9) adds lightness and a sense of care.

ImpactA calm, consistent interface that’s comfortable to read for a long time. Hence the low bounce and high CSI.

Golos Text type scale: headings and paragraphs for desktop and mobile
A type scale built for long reads: from the hero heading down to captions.
Design system palette: shades of black, grey states and the #FFECF9 pink accent
Palette: calm black, hard-working greys and a single pink accent.
04 MVP

Shipped and started measuring

A few months in, we launched the pilot on the live project, stories.mos.ru, and started watching views, bounce, CSI and time on site.

The Community feed: story cards with tags and comments
Mock-upPilot feed: editorial pieces and user stories in one stream.
Article page with tags, author and a sidebar of related stories
Mock-upStory page: tags, authors and related pieces close at hand.
“About” page with a collage and a “New modern digital media” ticker
Mock-up“About”: the manifesto and the product’s signature ticker.
Feedback form with “Tech support” and “Suggest an idea” tabs
Mock-upFeedback: tech support and ideas in one window, socials right next to them.
05 Outcome

The first three months after MVP

169.4K Views From zero, for a brand-new city product.
26.25% Bounce Rate Low: people stay and read.
78.9% CSI Users are happy.
24–35 and 55+ Audience Reached both target groups.
  • +

    Time on site: 3 min 20 s per visit on average. That’s one or two pieces read in full per session, not a skim of the headlines.

  • +

    Engagement: 250+ residents’ stories and ~3K comments in three months; roughly one reader in four comes back within a week. Right on target for “not just reading, but taking part”.

The numbers are decent, not dazzling: there’s still plenty of room to grow and improve the service.

06 Next steps

These are plans, not results, so I’ll keep it short

Podcasts section concept: a grid of covers with “Listen” buttons

Podcasts

Another way to take in content, on the go or while doing chores. Voice adds emotion, and transcripts bring in search traffic.

Connected search concept: a graph of articles around the query “Taganka”

Connected search

A resident searches for “road repairs” and sees not just news, but neighbours’ discussions, the city’s plans and a how-to for filing a request.

Profile concept: karma, rating, follows, groups and events

Gamified profile

Activity, badges, ratings. Gives people a sense of their own place on the site and brings them back more often.

Rewards system: “Perfectionist”, “Master of the Pen”, “Life of the Party” badges and more
Rewards system: from “Perfectionist” for completing your profile to “Content Guru” for ten stories.

More case studies

Let’s talk about your product?

Happy to walk you through the details in person, and show what didn’t fit on the page.

© gorbachev nikita Community · Mos.ru · 2024
Made on
Tilda