Zinn Hub
0
Ваша корзина
0

С первого взгляда

Ключевые детали об этой услуге, которые помогут вам решить. Создано Zinn Hub, не продавцом.

Целевой стек

React, Next.js, Vite, Node.js, Supabase
Специалист по точному стеку, который обычно генерируют Lovable, Bolt, Cursor и v0 — без накладных расходов на перевод.

Фокус на безопасность

RLS, Секреты, Вебхуки
Проверяет политики безопасности на уровне строк, раскрытые ключи API и проверку подписи вебхуков платежей — три наиболее распространенных блокиратора запуска в приложениях, сгенерированных ИИ.

Подход

Исправить, не перестраивать
Работает внутри вашего существующего сгенерированного кода и репозитория. Ваш ИИ-конструктор продолжает работать после доставки — миграция не требуется.

Страховка после доставки

14-дневная гарантия
Все, что не работает в соответствии с договоренностью, исправляется бесплатно в течение 14 дней после передачи — без рулетки поддержки.

Что вы получите

Форматы:
Письменный отчет
Пользовательский код
Способ доставки:
Менеджер по заказам
Примечания: Вы получаете письменный отчет о готовности к запуску: каждая проблема с указанием ее местоположения, почему она важна и что включает в себя исправление, ранжированная по степени критичности. В пакетах Standard и Advanced исправления попадают в ваш репозиторий, один коммит на исправление с короткой заметкой, и ничего не отправляется в ваше рабочее приложение, пока вы не дадите на это разрешение.

Полное описание

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

Starter — это проверка готовности к запуску: я читаю код, запускаю приложение и отправляю письменный список проблем, ранжированных по степени критичности, с указанием их местоположения и того, что включает в себя исправление. Standard добавляет до пяти исправлений из этого списка, сделанных в вашем репозитории. Advanced включает до двенадцати исправлений, добавляет тесты входа в систему и платежей, а также настраивает развертывание, которое вы можете повторять без конструктора.

Проверка начинается с того, что обычно пропускает сгенерированный код. Сначала идут правила доступа к базе данных: без них пользователи могут читать записи друг друга. Многие из этих приложений работают на Supabase, которая основана на PostgreSQL; там правила доступа — это политики безопасности на уровне строк, и я их пишу и тестирую. Затем я ищу секреты, которые должны быть на сервере, но попадают в браузер, такие как секретный ключ поставщика платежей или сервисный ключ Supabase. Затем я проверяю, что вебхуки платежей проверяют подпись поставщика, что формы не доверяют тому, что отправляет браузер, и что неудачный запрос показывает ошибку вместо пустого экрана.

Стек: фронтенды React, Next.js и Vite, Node.js и TypeScript на сервере, PostgreSQL. Я сам ежедневно использую инструменты ИИ-кодирования и читаю и тестирую все, что они производят.

Если ваш инструмент синхронизируется с репозиторием GitHub, я работаю в этом репозитории, чтобы вы могли продолжать создавать с помощью инструмента после этого. В противном случае я работаю с экспортом и возвращаю код в репозиторий, которым вы владеете. В течение 14 дней после доставки я бесплатно исправляю все, что не работает, как мы договорились.

Без звонков. Объем работ согласовывается в письменной форме до начала; после этого вы получаете письменное обновление в конце каждого рабочего дня и заметку к каждому исправлению, в которой говорится, что было не так и как это проверить.

Шаги для завершения вашего проекта
1. Доступ и первый запуск — Вы делитесь репозиторием или экспортом и тестовой учетной записью. Я запускаю приложение так же, как и вы, прежде чем что-либо трогать.
2. Проверка готовности к запуску — Я прохожу по входу в систему, доступу к данным, платежам, секретам, обработке ошибок и развертыванию, и записываю каждую проблему с ее местоположением и объемом исправления.
3. Вы выбираете исправления — Список ранжирован. Вы выбираете, что войдет в ваш пакет, и все, что выходит за его рамки, оценивается до того, как я начну.
4. Исправления с доказательствами — Каждое исправление попадает в виде отдельного коммита с короткой заметкой. Там, где правило защищает данные, тест показывает, что один пользователь не может получить доступ к записям другого пользователя.
5. Передача — Письменное резюме того, что изменилось, что еще открыто и как снова развернуть. В пакете Advanced развертывание запускается из вашего репозитория без конструктора.

Гарантия качества Zinner

✓
Проверенный профессионал
Каждый Zinner проверяется и одобряется перед присоединением к платформе.
✓
Гарантированное качество работы
Все услуги поддерживаются нашим обязательством по гарантии качества.
✓
Безопасный платёж
Ваш платёж защищён до тех пор, пока вы не одобрите выполненную работу.

Сравнить пакеты

ФункцияНачинающийСтандартПродвинутый
Время доставки3 дней7 дней14 дней
Правки123
Объём работТолько проверка готовности к запускуПроверка и до 5 исправленийДо 12 исправлений, тестов и развертывания
Ранжированный письменный отчет✓✓✓
Исходный код✕✓✓

Портфолио

Примеры работ продавца, связанных с этим Zinn.

Formline: магазин Next.js со Stripe

Витрина магазина, по которой можно кликать: 16 плакатов в 4 коллекциях, фильтры и поиск, которые остаются в URL, корзина, светлая и темная темы, а также оформление заказа, которое заканчивается демонстрационным заказом или реальной сессией Stripe Checkout в тестовом режиме. Я создал его как статический экспорт Next.js на TypeScript с Tailwind CSS. Платежи по картам проходят через Cloudflare Worker, который пересчитывает корзину на сервере и проверяет подпись веб-хука Stripe.

Двуязычный личный сайт на Next.js

Одностраничный личный сайт на английском и русском языках, с разделом услуг и ссылками на мои демонстрационные проекты. Я разработал и создал его с помощью Next.js, React и TypeScript как статический экспорт, стилизованный с помощью обычных CSS-модулей и без фреймворка UI. Он имеет светлую и темную темы, а изображение предварительного просмотра для социальных сетей для каждого языка генерируется во время сборки. GitHub Actions собирает и развертывает его на Bunny CDN, который добавляет заголовки безопасности и перенаправляет www и обычный HTTP на основной HTTPS-адрес.

Детали услуги

Тип услуги
Стандартный
Zinner Type
Фрилансер
Доступность
Будни
Страна продавца
Казахстан
Принимаемые языки
Английский
Русский
Доступно соглашение о конфиденциальности
Да
Размеры проектов
Малый и средний
Время ответа
В течение 12 часов
Лет опыта
10+

Часто задаваемые вопросы

Нет. Смысл в том, чтобы сохранить то, что работает, и исправить то, что не работает. Если какая-то часть не подлежит ремонту, список готовности к запуску указывает на это, и я оцениваю эту часть отдельно, прежде чем что-либо изменится.

Если инструмент синхронизируется с репозиторием GitHub, я работаю там в отдельной ветке. Как только вы объедините ее с основной веткой, инструмент подхватит изменения. Если он не синхронизируется, вы получаете код в репозитории, которым вы владеете, и можете продолжить работу с любым редактором.

Нет. Пригласите меня в репозиторий и, при необходимости, в проект Supabase или хостинга с минимальным доступом, который выполняет работу. Для самого приложения я использую тестовую учетную запись.

Вы все равно получите полный ранжированный список. Вы выбираете, какие исправления войдут в ваш пакет; остальные могут подождать, или я оценю их как индивидуальное предложение.

Отзывы клиентов

Узнайте, что наши клиенты говорят об этом Zinn

Категории

Политика Zinner

Я исправлю приложение, которое вы создали с помощью Lovable, Bolt, Cursor или V0, и подготовлю его для реальных пользователей 2 &Raquo; Zinn Hub

Только авторизованные покупатели, которые приобрели этот товар, могут оставить отзыв.

Параметры и заказ

Получите приложение Zinn Hub

Уведомления · Более быстрый доступ · Полноэкранный режим

Нажмите Поделиться в вашем браузере

➜ Затем нажмите "Add to Home Screen"