Алексей Макеев.
← ВСЕ РАБОТЫ
02 / 07НКО · КИПРNEXT.JS · SUPABASE · STRIPE2025–26

Paws of Cyprus — донаты с публичной отчётностью

Волонтёрской сети помощи животным нужна была не страница в соцсети, а нормальный сайт: у каждого животного своя сумма и понятно, на что она уйдёт; оплата картой, привычная и местным, и экспатам; публичный отчёт, куда деньги делись. Работает на pawsofcyprus.org.

Next.js 14TypeScriptSupabaseStripeUpstash RedisResendTailwindVercel
Главная страница Paws of Cyprus в тёмной теме
ЗАДАЧА

Спасение животных на Кипре держится на неформальных связях: пост в группе, перевод на карту, доверие. Тот, кто хочет помочь, не видит ни что именно нужно этому животному, ни куда потом ушли деньги, а волонтёры месяцами отвечают на одни и те же вопросы в личке. Аудитория делится натрое — грекоговорящие киприоты, англоязычные экспаты и большое русскоязычное сообщество, — и одного языка тут никак не хватало.

ПОДХОД

У каждого животного — заявки на помощь с посчитанной суммой и понятной целью: перевод уходит на конкретный счёт от ветеринара, а не в общий котёл. Оплату картой принимает Stripe, а публичная страница баланса сводит поступления с расходами — проверить итог может кто угодно. База знаний закрывает то, что ищут в два часа ночи: круглосуточные ветклиники по городам, правила ввоза животных, что делать с найденным котёнком. Всё это пишут волонтёры в отдельной админке, статистика кешируется в Redis, а каждая страница есть на английском, греческом и русском — язык подхватывается из браузера.

Каталог животных с фильтрами, тёмная тема
База знаний: экстренные ветклиники по городам и боковое меню категорий
3
ЯЗЫКА — EN / EL / RU, С АВТООПРЕДЕЛЕНИЕМ
81
SQL-МИГРАЦИЙ, БЕЗ ORM
100%
ДОНАТОВ ПРИВЯЗАНЫ К КОНКРЕТНОМУ СЧЁТУ