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.

- 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
- 01
Use a metro map as the way to navigate: you know where you are and what comes next without thinking about it.
- 02
Tell every breed as a story rather than a spec sheet, always in the same structure.
- 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.
- 01Michiteca
The breed exhibition: stations and routes.
- 02Michi Plaza
The wall where the community posts its photos.
- 03Moderation
Nothing publishes without going through review.
05 · The product
Explore the project

01 The museum as a metro network. In July 2026 the home opened with the two lines — the breed exhibition and the community wall — plus a donations block that was later removed.

02 Moderated community: real photos, filters, and frictionless likes.

03 Literal wayfinding: every breed is a station on the line.

04 Each breed is curated as an exhibition: narrative rooms, not flat records.

05 Specs with narrative: iconic color, texture, and a platform-by-platform tour.

06 Feline history as a metro line: stops per documented era.
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
08 · Links
Open it and check for yourself
More cases
Other projects you can review
VineríaA guide for choosing wine without knowing about wine. You search, filter by what you like, and each entry tells you more only if you want to keep reading.See the case
WU NutritionI run online sales for a client, a supplement brand. That includes the store, the advertising that brings visitors, the numbers that show what works, and the AI assistant that helps sell. I set it up so their team can run it without depending on me.See the case
AHP+ — Agent Handoff Protocol PlusAHP+ keeps the thread of the work inside the project: what was done, what was checked, and what comes next. You can switch assistant, account, or computer without starting over.See the case
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.