Fullstack разработка под бизнес-задачи и рост

Кирилл Сухоруков karatell

Рейтинг: 55
Верифицирован через Сбер ID
Всего отзывов: 0
  • Работ в портфолио: 5
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Стаж работы: 4 года
  • Зарегистрирован: 17.06.2024
  • Образование: Бакалавриат
  • Юридический статус:Самозанятый
Был на сайте:

My UI — платформа для публикации, модерации и повторного использования UI-шаблонов в команде и сообществе

Описание

Это веб-сервис с каталогом UI-шаблонов, где пользователи публикуют готовые интерфейсные решения, ищут нужные шаблоны по фильтрам, сохраняют в избранное и копируют код. Продукт закрывает прикладную задачу ускорения фронтенд-разработки: вместо повторной сборки типовых блоков команда и сообщество получают библиотеку проверенных шаблонов с прозрачным статусом публикации и авторством.

Решение

Система реализована как Next.js 16 фронтенд на App Router и NestJS 11 backend с PostgreSQL через TypeORM. На фронте собран полноценный пользовательский контур: каталог, карточка шаблона с копированием кода, страница предложений новых шаблонов, личный кабинет с настройками профиля, избранным и историей заявок, плюс двухъязычная структура ru/en, SEO-метаданные, sitemap и robots. На бэкенде выделены доменные модули auth, templates и metrics, где templates управляет жизненным циклом шаблона в статусах pending/published/denied/archived, лайками, счетчиком копирований и лимитами антиспама, auth реализует короткоживущий access и refresh-токены в httpOnly-cookie и двухэтапный вход через Telegram-челленджи и код по username, а metrics отдает обзорные показатели и дневную динамику копирований. Для операционной работы встроена Telegram-интеграция не только для авторизации, но и для модерации: админ получает заявки, просматривает код, одобряет или отклоняет шаблон с причиной, а автору автоматически уходит статус в боте; дополнительно есть канал обращений в поддержку прямо из Telegram.

Результат

В итоге получился рабочий UGC-контур для контента по фронтенду, где публикация шаблонов управляется модерацией, а ценность каждого шаблона измеряется действиями пользователей через копирования и лайки. Для бизнеса это дает управляемый рост базы шаблонов без ручной рутины в интерфейсе, снижает риск публикации нежелательного кода за счет проверок и модераторского цикла, а также повышает удержание авторов через личный кабинет, прозрачные статусы заявок и Telegram-коммуникации.

Ссылки на примеры реализации

 my-ui.karatell.ru/ru

Презентация проекта

Снимок экрана 2026-04-21 134356.png
Снимок экрана 2026-04-21 134409.png
Снимок экрана 2026-04-21 134417.png
Снимок экрана 2026-04-21 134428.png
Снимок экрана 2026-04-21 134443.png
Снимок экрана 2026-04-21 134502.png
Снимок экрана 2026-04-21 134522.png
Снимок экрана 2026-04-21 134600.png
Снимок экрана 2026-04-21 134615.png
Снимок экрана 2026-04-21 134630.png

Оценили проект:

1