TokiWa: как я в одиночку сделал трекер аниме — и как оказалось, что искать первых пользователей сложнее, чем писать код
Полгода назад я задумал трекер аниме для портфолио. Сейчас это живой сайт
с каталогом в 15 000+ тайтлов — и последние недели я потратил не на код,
а на то, чтобы хоть кто-то об этом узнал. Расскажу, что из этого вышло.
Идея простая
—
Любой трекер (MyAnimeList, AniList, Shikimori) покажет список тайтлов,
но ни один не ответит на вопрос, который волнует лично меня: у меня
бэклог на 40 сериалов — это сколько реально часов жизни? TokiWa считает
это напрямую: серии × длительность = часы, с раскладкой «что успею
посмотреть за вечер / выходные / отпуск». Плюс импорт списка одним
кликом по нику с Shikimori, чтобы не переносить всё руками.
Стек: Next.js 15, Prisma + Postgres (Neon), данные из Jikan (MyAnimeList),
Shikimori и AniList. Каталог растёт сам каждую ночь по крону — сейчас
15 000+ тайтлов, начинал с пары сотен.
Дальше начался трафик
—
Технический SEO (sitemap, hreflang на 4 языка, проверка во всех трёх
поисковых консолях) — это было предсказуемо. А вот дальше пришлось
учиться с нуля: писать админам тематических пабликов и каналов лично,
не через рекламные кабинеты.
Схема, которая реально сработала: не предлагать рекламу, а честно
писать «сделал штуку на открытых данных, можно поделиться с вашей
аудиторией?» — и в половине случаев соглашались бесплатно, в обмен
на упоминание на отдельной странице сайта. Так набралось четыре
бесплатных публикации за несколько дней.
Не всё прошло гладко. В комьюнити AniList мне прямо сказали: «мы
платим за инфраструктуру, а вы только тянете данные и ничего не
отдаёте взамен» — и отказали в промо. Справедливо, кстати: я всего
лиш