Content site · Built end to end

MIAWSEO — Michiteca

A site about cat breeds where you move around like on a metro: lines, stations, and routes. People can contribute, but nothing publishes without review. I designed and coded all of it.

MIAWSEO — Michiteca home page
Real screenshot of the project
Own product
type of project
Next.js 15 · React 19
main tools
6
real screenshots of the project

01 · The challenge

What was going on

Context

MIAWSEO is a project I started on my own. The idea was simple: there is a huge amount of information about cat breeds, and all of it is organized like an encyclopedia, which is the most boring possible way to discover anything.

The problem

Organize a lot of content without you getting lost, and let people contribute without that wrecking the quality of what is already published.

My part

All of it: what it should be, how the content is organized, how it looks, and the code for both the site and the moderation panel.

02 · How I solved it

How I decided to solve it

  1. 01

    Use a metro map as the way to navigate: you know where you are and what comes next without thinking about it.

  2. 02

    Tell every breed as a story rather than a spec sheet, always in the same structure.

  3. 03

    Accept public contributions, with mandatory review before anything goes live.

03 · What I made

What got built

  • The Michiteca: the browsable catalog with search, stations, and routes.
  • Twenty themed exhibitions that assemble themselves from the data.
  • The form people use to contribute and the panel where I approve or reject.

04 · Charts

The numbers as charts

MIAW-RED

The museum network

Two lines to travel and one door for people to contribute.

  1. 01
    Michiteca

    The breed exhibition: stations and routes.

  2. 02
    Michi Plaza

    The wall where the community posts its photos.

  3. 03
    Moderation

    Nothing publishes without going through review.

Product structure as of July 2026; the home has changed since.

06 · How it turned out

What changed in the end

  • A large catalog you can wander without getting lost, because it is shaped like a place, not an index.

  • Original content and public contributions coexisting without quality dropping.

What I would not compromise on

  • Knowing where you are is part of the product.
  • Every breed is told as a story.
  • Community yes, but with someone reviewing.

07 · Technology

What it is made with

  • Next.jsNext.js 15
  • ReactReact 19
  • TypeScriptTypeScript
  • Next.jsApp Router
  • Next.jsRoute Handlers
  • CSSCSS
  • Local persistence

Want something like this for your business?

If your site has lots of content and people cannot find what they need, it can be reorganized.

Write to me