Сервис оценки проектов «Посчитайте пожалуйста»
Оглавление
- Моя боль на фрилансе с оценкой проектов
- Разработка своего сервиса
- Проблемы
- Домен и название
- Отказался от авторизации
- Переделал настройки
- Обновил список работ
- Лого
- Отказ от мобильной версии
- Страница о проекте
- Система тикетов
- Вернул авторизацию
- Страница статистики
- Проверка «об друзей»
- Вернулся к оплате
- Страница спасибо
- Прелоадер
- Запуск и привлечение пользователей
- Две проблемы перед запуском
- Прекрасная часть пет-проектов
- Hotfix #2
- Месяц рилсов
- Рилсы и мобильная версия
- Заменяем лицо куряги на сына маминой подруги
- План продвижения
- Ты это самое, заходи, если чё
Друзья, впереди вас ждет охренеееееено большой кейс про слегка отбитый продукт похожего на него автора. Если дочитали до конца, то заслуженно ловите →

Моя боль на фрилансе с оценкой проектов
Я часто оцениваю проекты для клиентов. Когда работаешь на фрилансе и активно рекламируешься, поток заявок идет и часто надо оценивать разные проекты, порой из десятков позиций. Когда проектов много, от оценки проектов начинаешь уставать.
Из чего состоит оценка проекта
- Заполнять задачи и прописывать стоимость
- Считать все работы: почасовые и фиксированные
- Считать общие сроки и стоимость
- Вписать туда все модификаторы: партнер, налоги, нда, на рекламу
- Написать всё это клиенту в красивом формате
Ещё бывает в пятом блоноте где-то ближе к концу у тебя есть посчитанная работа, а тебе её не найти. Или в заметках на компьютере так куда-то запихал такую заметку, что перебрав все ключевые слова не можешь найти. Ух, аж в пот бросило 😂
Мой опыт
Я делал это сначала с блокнотом и ручкой. Потом понял, что на бумаге далеко не уедешь и начал искать другие решения.
Попробовал гугл-таблицы. Там клёво всё считает, но организовывать хранение оценок проектов в гугл-таблицах то ещё приключение. Под каждый делать файл? Или вкладку в одном файле? Посчитать посчитаешь, когда всю эту громадину настроишь, а ведь надо ещё сообщение написать красивое, с разложенными позициями. Не пойдет, ищем другое.
Я пользовался Notion для заметок и увидел там функционал таблиц, где можно считать значения разных строк. Я такой: «О, а это может мне подойти». Настроил страницу-шаблон с таблицами и оценил там больше 100 проектов.

Детальная страница выглядела из заметки и таблицы. Там я выстроил такую структуру:
- наименование
- количество часов
- сумма
- количество дней (расчитывается автоматически)

Проблемы таблиц в Notion
- Неудобно считать «доходы-расходы=прибыль». Надо было делать отдельную таблицу с расходами и руками одно из другого вычетать.
- Коряво добавлялись бы модификаторы: срочность, НДА, маркетинг, партнёрские.
- Нельзя было одним кликом скопировать сообщение с работами, сроками, часами, днями и всеми надбавками.
Разработка своего сервиса
Если бы не нейронка — я никогда бы не начал делать такого монстра. Навыки программирования есть, но не настолько. Я не видел такого сервиса раньше, поэтому решил делать сервис для себя.
Основатели студии Signal37 в книге говорили: «Надо делать сервисы для себя, они получаются первоклассными, потому что ты сам будешь их пользователем и будешь знать, что туда стоит добавлять, а что нет».
Я решил сделать такой сервис. Мне важно было иметь пространство, где хранились бы все оценки моих проектов.
Чтобы я мог:
- быстро добавлять работы и расходы
- добавлять модификаторы
- копировать сообщение одним кликом
Первая версия получилось такой и почти до конца хранилась просто на хостинге, а проекты сохранялись в хранилище браузера.

Настроил подсчет, все работало хорошо. На это конечно пришлось убить довольно много времени. Но все завелось. Сервис мог посчитать только один проект. Но у меня он не один, поэтому надо расширяться.

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

Снизу были кнопки экспорта расчета и управление данными:

Сделал отдельное окно настроек, куда перенес все галочки модификаторов. Управление данными положил в кнопку в правом нижнем углу. Список работ «Работы проекта» в правой колонке свернул по-умолчанию, потому что они и так есть слева.

Окно настроек проекта открывается как отдельная страница. Потому что мы один раз устанавливаем все эти данные, а потом можем работать с работами, расходами. Здесь уже ничего трогать больше не нужно.

Поле для количества рабочих часов
Было бы классно, чтобы исходя из количества часов в проекте мы сразу считали дни. Чтобы не просто у человека в итоге был срок: «3 дня и 16 часов», а чтобы это конвертировалось.

В итоговом расчете он показывает количество часов и срок работы: 33 часа / 8 часов в день = 4 рабочих дня.

При формировании сообщения пишет и количество часов и срок работы.

Упростил работу со списком работ

До — работа была скрытой по умолчанию, чтобы раскрыть и что-то изменить, нужно было один раз кликнуть. В раскрытом состоянии появлялся выбор типа оценки: почасовой или фиксированный и 2 поля. Для переименования нужно было кликнуть два раза.

После — все настройки работы открыты. Клик по названию включает режим переименования работы. Да, стало занимать больше пространства, но зато стало меньше кликов и переименование стало проще.
Сортировка по цене и поиск проектов и работ в левой панели
Когда отправляешь 10 пунктов оценки, клиенту бывает важно понять, что получилось самое дорогое, поэтому тут поможет сортировка. Сортировка меняет расположение работ, выстраивая их по стоимости. Эта сортировка будет влиять на сообщение, в нем работы тоже будут отсортированы.
Проектов точно будет становится больше, значит нужен поиск. Часто по названию проекта не вспомнишь, а вот по работам можно попытаться найти проект. Поиск в левой панели работает не только по названию проектов, но и по работам. Если я помню, что где-то делал «прогресс-бар», я начну вводить этот текст и поиск выдаст те проекты, в которые я прописывал эту работу.
Авторизация
Теперь можно авторизоваться через Google-аккаунт и все данные хранить там.

Заметка
Важно использовать продукт, который ты делаешь. Только тогда ты поймешь все его проблемы и неудобные нюансы.
Мне нужно было оценить проект. Я пошел в своей сервис и такой: «А не, не буду. Надо заметку оставить, что за клиент, от кого пришел.» Нужно было дать контекст. А в сервисе не было заметки о проекте. За работу!
Добавил поле заметки в правый столбец. Теперь можно вставить короткую заметку, которая даст больше контекста о проекте.

Изменение порядка элементов
Блок авторизации убрал влево, предупреждения поднял наверх. Блок копирования сообщения положил в плавающее окно с возможностью посмотреть сообщение.


Экспорт в PDF
Некоторые клиенты хотят, чтобы смету им отправили в PDF. Поэтому теперь появилась кнопка экспорта в виде файла. Пришлось серьезно понейро-вайбкодить, чтобы PDF выглядела хорошо. Наверное я раз 30 объяснял нейронке, что и как должно отображаться, чтобы мы пришли к нужному результату. PDF-файлы требовательны к стилям и разметке.
Проблемы
Нельзя чтобы проекты лежали в столе. Их можно допиливать постоянно и с каждым разом что-то захочется изменить, улучшить. Проект уже несколько месяцев лежит и не видит пользователей, потому что есть проволочки, которые я не могу быстро и просто решить.
Сейчас я столкнулся с тремя проблемами и хотел о них рассказать.
Первая — авторизация и база данных. Я планировал сделать простую авторизацию через гугл, но есть проблема — закон о трансграничной передаче данных. Я не могу использовать ничего гугловского без кипы бумаг. По закону даже при использовании яндекс метрики нужно подавать заявку в ркн о том, что я обрабатываю персональные данные. Короче, на каждый чих по документу и заявлению. А с базой данных тоже надо возиться и выбрать тот сервис, с которым точно все будет хорошо.
Вторая — дизайн. Я делал этот проект с нейронкой. Дизайн под моим руководством делала нейронка, он получился сносным, но руки дизайнера там нет. Я хочу сделать его более интересным и удобным.
Третья — монетизация. Я закрыл эту боль для себя, хочу закрыть её и для других. Инвестирую своё время и токены в то, чтобы это работало для людей. Но бесплатное не ценят, поэтому нужен обмен ресурсами. Энергия там, отправляешь её во вселенную, а она тебе возвращается подпиской за 290₽ ну короче, вы поняли. Я не планирую заработать сто-миллионов-тыщ-до-неба, но если будут пользователи и они будут столь благосклонны и благодарны, что осыпят монет бородатому дизайнеру, кто я такой чтобы их отговаривать? Так вот, чтобы эту подписку сделать и чтобы она нормально работала, надо с Юкассой потратить недельку.
Итог
Все 3 проблемы я просто отложу на будущие обновления. Сервис уже сейчас может приносить пользу. Хранение в куках конечно не настолько безопасно, как база данных, но стабильное. Уже сейчас можно пользоваться сервисом, делать оценки. Информацию можно переносить уже в заметки. Но в моменте здесь и сейчас посчитать — это уже работает.
Домен и название
Рабочее название проекта — projects-costs. Что может быть ещё банальнее, правда? Потом пошли попытки сделать какое-то серьезное название — Estimate. С одной стороны всё четко, с английского ~"Расчет".
Вчера я думаю, господи, ну как же банально. Надо что-то другое.
Я попросил охапку нейронок сделать домены для такого сервиса, креатив выкрутил до конца. Выбрал самые смешные.
Отодвиньте детей от экранов.


Назвать сервис чем-то таким всерьез я не смог, пока ещё в своем уме. Даже не смотря на то, что это «жесткая, но справедливая дихотомия»
Мне понравилось название: «Чё по чём» — прикольная сленговая фраза, хлесткая. Благо я не первый такой умный парень и эти домены давно уже заняли. Стоят по 450 000 за штуку. Мой сервис конечно кайфовый, но 900 000 на два домена не могу пока потратить 😄
Потом думаю, какие же фразы могут сразу на мой сервис навести, какие фразы чаще говорят. Потом пришла бредовая идея, которая меня сильно рассмешила — посчитайте-пожалуйста.
Я думаю, ну это же бред. А потом понял, что это прикольная штука. Домены универсальные, они могут подойти к куче ниш и использование слова пожалуйста я нигде не видел. Я даже сейчас пишу и смеюсь.
Ощущение от названия вообще разные:
— На каком сайте ты это посчитал?
— Эстимейт точка ру (крик толпы ФУУУУУУУУУУ)
— Где так быстро посчитал проект
— Посчитайте-пожалуйста точка эрэф
Оно забавное, запоминающееся, легкое, без какого-то пафоса.
А на английском calculate-please.ru. Это не совсем корректно с точки зрения языка, подчеркнуто неправильное. Я хотел слово calculate вытащить вперед, чтобы люди начинали писать и находили его. Но и саркастическое неправильное написание мне тоже подходит.

Отказался от авторизации
Убрал блоки авторизации. Теперь всё сохраняется в куки. В левом нижнем углу добавил кнопки импорта и экспорта.
Переделал настройки
Мне не нравится как сейчас выглядят настройки. Хоть они и работают как модальное окно, включающееся с одного клика, они выглядят громоздко и неэффективно, как отдельная страница. Много лишнего пространства и лишних чекбоксов.
Собрал все настройки в узкую колонку, которую будем открывать при клике на шестеренку. Сохранение будет автоматическим, без нажатия на «Сохранить и закрыть».

Обновил список работ
Проблема с текущим списком работ в том, что плашка работы слишком высокая и не использует своё пространство эффективно и при выборе фиксированной стоимости повторяет расчет два раза. Один раз в поле, другой в углу карточки.

Я поработал над дизайном карточки и у меня получилось уместить все в одну строку. Разница в высоте почти в два раза.

Я уменьшил ширину названия работы и убрал повторение суммы. Теперь сумма в поле и есть итог расчета.
Лого
Подскажите-пожалуйста — это охренеть какое длинное словосочетание. Вместить его в левый угол будет сложно.
Я конечно попробую сделать и большой вариант чтобы на весь экран раскидать, но короткий вариант тоже нужен.
Мне сразу на ум пришло сокращение альбома Хаски — Собачья жизнь. Он сократил его так: сбчь жзнь.

Можно попробовать что-то похожее сделать с моим названием.
- псчт-пж
- псчтпжлст
- псч-пж
- псчт-пжлст
- псчтйт-пжлст
- псчтйтпжлст
- псчтйтпжлс
- пст-пжст
- пщт-пжлст
- псчт-пжлз
Всё выглядит плохо. «Сбчь жзнь» выглядит лучше. Там такие слова и буквы, которые легко считыватся.
Единственный вариант, который мне понравился — псчт-пжлст. Тут читаются слова и выглядит короче. Сравним.
посчитайте-пожалуйста (20)
псчт-пжлст (9)
Ещё понравилось сокращение «псчт-пж», так как «пж» воспринимается как «пожалуйста» к всех. Но оно довольно рваное по длине получается. Хвостик «пж» бросается в глаза. Сейчас покажу.

Давайте пробовать создать какое-то подобие логотипа. Мне нужно поугорать и сделать запоминающийся лого.
Когда я подумал о «посчитать на фрилансе» мне сразу вспоминился пацан из мема «ты на пенёк сел, должен был косарь отдать»
Я бы взял его лицо как пиктограмму и добавил к нему наше сокращение.

Теперь надо вставить его короночку в описание

Какая из них лучше, пока не знаю. Надо выбрать что-то одно. А потом вспомнил, как Sims3 оформила свой экран загрузки. Внизу под полосой всегда была смешная надпись о том, как мир игры простраивается.



Здесь тоже можно сделать экран загрузки на пару секунд. Чтобы человек не забывал поуграть немножко.
Я бы выбрал первую фразу, она относится к сервису и как бы от моего лица. А потом, когда будет монетизация, можно не косарь поставить, а сумму подписки.

Отказ от мобильной версии
Я пока не хочу делать мобильную версию, там надо вложить гораздо больше сил, чем в компьютерную. Я не хочу делать паршиво и хочу двигаться по философии «на запуске отрезай лишнее». Пока сделаю нормальную ПК-версию. Если проект пойдет, будет больше пользователей — обновлю весь дизайн и сделаю мобилку.
Лучше сразу выпустить продукт и улучшать его обновлениями, чем 3 года делать идеальный продукт, который нахер никому не нужен.
В мобильной вресии надо показать, что она недоступна. Не просто ничего не делать, чтобы пользователи заходили и такие: «ууу, что это за разработчик такой, даже мобилку не сделал». Не просто оставить, а показать, что я её намеренно пока не делал.
Когда я зашел в мобильную версию, у меня в голове сразу возникла мысль: «её били, возможно даже ногами». Ну правда, сами посмотрите:

На том и остановимся. В чем задумка: показываем модалку с анимацией где ноги бьют лого.

Хотел попробовать lottie-анимацию. Думал, что нейронка с ней справится. Спойлер: не справилаcь.


После попыток самой нейронки создать подобие ноги я нашел бесплатный код ноги и отдал нейронке, в родной анимации он топтал, а должен был пинать.


Пришлось даже траекторию написать, но нейронке не удалось переписать родную анимацию лотти-файла:

Решил взять простое SVG и отдал нейронке сделать анимацию с js.

Я уже в какой-то момент подумал, что я быстрее сделал бы мобильную версию. Но я упорный упоротый, надо доделать.
Написал тракторию ударов для нейронки, чтобы она понимала как правильно выстраивать анимацию.

Получился вот такой кусок анимации

Через десятки попыток и килограммы токенов нейронки, я понял, что надо оставлять так. Дальше этого шедевра уже сложно прыгнуть. Предел совершенству, определенно, есть. Оставляем.

Страница о проекте
Моя цель, сделать проект слегка не в себе, чтобы он был заметнее, да и просто поржать. Поэтому всё, кроме главной функции — оценки проекта, я сделаю несерьезным и смешным. Надеюсь я не один буду смеяться.

Вернемся к странице про проект. У меня на неё 2 задачи: рассказать об этой странице, чтобы люди поняли, как проект развивался. А вторая цель — прорекламировать мой канал Нюансы Фриланса, где я рассказываю про фриланс.
Я подумал, вот что мне написать на странице о проекте. Надо написать про боль. Почему этот проект вообще появился. И про того, кто его сделал и почему)

Потом надо было разделить и написать про канал.

Потом подумал: «Блин, что такого злободневного есть у фрилансера, что бесит каждого». Я понял, что это НДА. К каждому фрилансеру приходили с проектом и такие: НДА. А в этот момент фрилансер, бедняга-доходяга, обливается потом:

Я со своими подписчиками из Нюансов что делаю? Правильно, ***** с вертухи этому НДА. Надо идти делать.

Я думал найти без фона, но это довольно сложно. Поэтому взял цельную картинку. Но надо же НДА на голову прилепить? Как? Спросил у нейронки, та указала на https://ezgif.com/.
Шикарный сайт, разработчикам спасибо. Отвешиваю поклон.
На вкладке Gif maker можно наложить картинку на гифку покадрово. Я сделал простой квадрат с надписью НДА и начал его раскладывать по кадрам.
Итоговая страница о проекте

Порой мне хотелось успокоить дизайн, сделать его проще, дружелюбнее … а потом перехотелось.
Система тикетов
Баги и пожелания от пользователей будут 100%. Нужно их где-то регистрировать. В личке ТЗ замучаешься. Это я уже знаю по проекту madeongc.
Решил сделать её в Yougile. Это российский сервис для управления проектами. Как трелло, но лучше. Там можно сделать доску, которая будет доступна без регистрации и смс. Любой сможет добавлять туда задачи.

Вернул авторизацию
Мудохаться с сервисами не хотелось, делать логин-пароль тоже. Хранить эти пароли, переживать, ну его.
Вспомнил, что у Бюро Горбунова вход по ссылке. Не парит и делает проще.
Сделал базу в mysql и авторизацию по почте. Вводишь почту — приходит письмо, кликнул и вот ты уже авторизован.
Страница статистики
Мне хотелось публиковать статистику как инфоповод, но она должна быть смешной и интересной.

Нижний блок с аватарками будет увеличиваться по мере увеличения количества пользователей.
Проверка «об друзей»
Дал сервис друзьям попользоваться, сразу накидали багов. Шикарно, все по делу. Все обновил, продукт стал сильнее
- Если не успеть кликнуть вне поля суммы у работы, то обновится на старое значение
- В расходах у суммы можно вначале написать 0 и он останется
- Не работает кнопка «Создать проект»
- Модальные окна перекрывают друг друга
- Тип налогообложения заменен на процент налога
- Процент партнеру считался от базовой суммы, а не от итоговой
Вернулся к оплате
Понял, что лучше настроить всё сразу, чем потом при большом количестве пользователей пытаться что-то внедрять. Если на большом количестве пользователей и проектов что-то сломается, будет плохо.
Сначала нужно расположить где-то блок. Я выбрал левый блок, выше кнопки создания проекта.
Вспомнился блок подписки у Grok. У него там ещё анимация звезд.

Пошел в Миджорни сделать что-то похожее. Хотелось сделать знак бесконечности в виде проектов, папок. Что-то такое. Типа вы получаете бесконечные проекты (папки).
Но нейронка как-то не въехала в мою философию:

Потом захотелось что-то виде космоса, как у Grok, нейтрально, завораживает:


После перешел к простому стилю и вставил свои фото:

Выбрал вариант ниже. При наведении на карточку мое лицо сдвигается к кнопке. Хочется сделать такой эффект: когда он наводит на кнопку, у меня появляется реплика. Но как это встроить, чтобы читалось, было видно и понятно пользователю, пока не знаю.

Тариф
В платном тарифе кроме раширения проектов ничего нет. Пока это основная механика проекта и покупка чего-то допом может быть связана только с ней. Но одну её как-то бедновато писать.

Вот такое окно выглядело бы странно, пустовато. Я хочу его разнообразить. Сразу вспомнился мем с Батрудиновым:

А после отправлять письмо с чеком, писать: «Да шучу, вымпел и ручка тоже будут» и прикладывать 6 картинок: вымпел; ручка; почет; респект бесконечный от нашей передачи; просто круто, молодец; просто доказал всем, что ты не тупой.

По большей части все гуглится. Но респект хотелось сделать с стиле GTA, но с русским текстом.
Берем картинку и идем в nanabanana.

Просто круто — ничего не нашлось, но нашлась всратая картинка с налетом одноклассников

Итоговые подарки:

Реализация
У меня есть подозрение, что не въедут. Кто не видел мема не поймет. Все равно выглядит угарно. Пусть останется как концепт. Может быть потом верну, под маркетинговую компанию.
Решил сделать такой вариант. По делу и забавно.

Но в конец решил добавить иконку доширака. Этот символ сыграет свою роль.

Добавил блок, где говорится о том, что проекты без авторизации не сохраняются.

Страница спасибо
На странице спасибо мы благодарим пользователя за оплату и поддержку. А что мы обещали с тарифе? Что автору будет что где жить и что поесть: 4 доширака.
Сначала была идея сделать анимацию. как четыре дошика плывут ко мне.

Потом подумал сделать руки, которые забирают дошики. Думал будут анимешние мускулистые руки. Хотя тут похожи на руки Россомахи.

Потом нашел такую руку.

Положение кисти и пальцев сразу навело на размышления о картине «Сотворение Адама»

Подкрутил слегка цветокор моих с дошираком фейсов, чтобы добавить атмосфЭры:

Разделил на 3 картинки и попытался их двигать при изменении экрана.
Потом экспортировал всю картинку целиком и получилось всё как надо.
Мысли в голове Юкассы, которая проверяет проект и включает мне оплату:

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

Сейчас это просто кружок и текст. Скучно.

Задумка в том, чтобы надпись внизу постепенно заполнялась. В одну загрузку одна надпись, в другую — другая.
Заполнение сделать через постепенное закрашивание серого цвета.

Казалось бы, ненужная фигня. Но каждая деталь делает проект особенным. Плюс человек не будет загружать страницы часто. Один раз загрузил — пошел работать. Там не будет постоянного обновления страницы.
Но надписи надо менять, чтобы это было смешно и в тему

Долго нейронка соображала, как сделать загрузку строку за строкой. Подробно всё описал.
Добавил рывки, чтобы имитировать получение трафика и загрузки страницы. Сделал несколько фраз, которые меняются при каждой перезагрузке
Запуск и привлечение пользователей
Под стать проекту мне надо было записать первое видео. Я выбрал вертикальный формат, чтобы сразу раскидать по соц.сетям.
Идея пришла, когда засыпал и думаю: «Какая же крипота, а». Долго подступался. Вообще мне сложно дается создание видео. Раньше я записывал просто без камеры с пердящим звуком и мне было ок.
А теперь я стал более требователен с себе. Пожаловался друзьям в мужицкий чат и пошел делать. Думаю: «Ладно, какая бы х*йня не получилось, надо сделать».
С болью и мучением пошел делать.
Изначальный текст был такой

Сделал раскадровку (режиссер б**ть)

Было прям больно изнутри снимать, это вообще не моё, я от сторис давно отказался, потому что было как-то все неловко это делать. Но в процессе как-то захватило, было кринжово и мне понравилось. Покажу нарезку того, что было в процессе и какой получился результат.
Чтобы мне отвечал «клиент», пришлось сделать отдельного бота:

Бот на старте удаляет своё сообщение, пишет первое приветственное. Потом с вопросом, может ли отправить мне ТЗ на оценку.
Я могу отправить любое сообщение и он отправляет 5 сообщений с ТЗ.

И в конце пишет «Посчитайте-пожалуйста», чтобы это совпадало с названием проекта.
Когда я отправляю ему оценку, он пишет «Супер! Куда отправлять многа деньгаф?». Это перекликалось с видео.

Сообщения писал с помощью Claude, у него лучше всего получается имитировать человека.
Две проблемы перед запуском
1 проблема — флоу разработки.
Сейчас я локально делаю правку, делаю пуш в гитхаб и он сразу закидывает это на хостинг. На боевую версию сайта, которая доступна пользователям.
Проект сейчас по сути никому не известен. Я не закупал рекламу, не выкладывал рилсы. О нём знает человек 10. И пока все идет хорошо. Но когда будет больше людей, мне уже нельзя позволить себе сразу с локалки кидать обновления в боевую версию.
Нужна отдельная ветка, чтобы я изолированно от всех на сервере мог тестировать обновления или фиксы.
Написал редиректы на отдельную папку на хостинге, куда будет улеатать все файлы. Там полная копия.
Сначала я создаю обновления локально. После этого отправляю изменения в ветку dev, тестирую все на запасной базе данных, по сути на точно таком-же сайте. После проверок создаю pull request и отправляю изменения для всех пользователей.
Всегда хотел научиться так делать. Теперь можно смело разрабатывать и не бояться, что пользователи увидят какой-то хаос.
UPD через пару дней: стало сильно спокойнее работать. Можно сколько угодно вносить правки, реальные пользователи не видят и не словят кучу багов. Прекрасное ощущение.
2 проблема — бэкапы.
Пока проектов и пользователей мало, все окей. Но представьте, что пользователей будет 200 и у каждого 5 проектов. Это 1000 проектов. И что будет, если вдруг это пропадет? Пи*дец будет, что же ещё 😂
Поэтому надо чтобы база бэкапилась регулярно. Как оказалось, хостинг Beget делает снимки базы данные каждые 3−4 дня.
Прекрасная часть пет-проектов
Пет-проект это возможность прокачать те задачи, которые вы даже перед собой изначально не ставили. Вы хотели повеселиться или просто решить свою боль. И вот вы уже разбираетесь в регулярных оплатах Юкасса, ставите базу данные, разбираетесь с Github Actions, делаете резервные копии, снимаете рилсы и закупаете рекламы.
Когда я делал проект Додо-рифма, я тоже с этим столкнулся. По пути начали вылезать задачи, о которых я не догадывался и мне пришлось их решать. Этот проект научил меня многим вещам.
☝️ Делайте пет-проекты, пет-проекты — это хорошо.
Hotfix #2
Добавил в левую колонку количество оставшихся проектов.
Убрал старые уведомления. До этого были какие-то обрубки.


Теперь красотки ❤️

Месяц рилсов
Мне нужно сделать так, чтобы о проекте узнало как можно больше людей. Я хочу попробовать рилсы. Если что-то завирусится, это может сыграть ключевую роль.
Мне нужно было придумать разные смешные и слегка отбитые идеи по рилсам. Я никогда не делал рилсы, скетчи и вообще я довольно деревянный тип. Сижу со своим серьезным бородатым лицом и отыгрываю стандартное славянское е*ало.
Но проект требует, так что надо сделать. У меня два друга шарят побольше меня, поэтому я попросил одного из них помочь со съемкой.
Мне надо было только придумать идеи. Чтобы не страдать хуйней синдромом белого листа, я пошел на поклон к нейронкам.



Сами нейронки дали не так много идей, они дали якоря, за которые я цеплялся и развивал идеи. Нейронка даёт какую-то херню, а я вижу там какой-то формат, который можно развернуть иначе. В этом нейронки очень круто помогают.
Лучше всех справился Claude. Реально были классные мысли, которые натолкнули на идеи.
Потратил около 3 часов, чтобы найти, развить и расписать каждый из рилсов.

Потратили ещё пару часов на съемки.

Всего получилось снять 8 рилсов. Капец 😰 Их ещё же смонтировать надо.
Надо снять ещё штук 30 и выкладывать каждый день. Смотреть, есть ли результат и принимать решение о продолжении.
Мне важно чтобы рилсы были:
- отбитые
- простые
- о болях фрилансеров
Хотелось бы конечно о боли оценки проектов, но придумать много смешного про это сложно.
Рилсы и мобильная версия
Учитывая то, сколько времени уйдет на рилсы, я боюсь облажаться с мобильной версией. Представьте, что человек увидел смешной рилс, пошел проверить, что там за сервис, увидел мобильную версию и такой: «да ну нахер».
Получается все усилия, что были вложены в рилсы, превратятся в пыль. Пока решение такое: закупить рекламу во фрилансерских пабликах, чтобы проверить свою теорию рублем. Это дешевле, чем рилсы.
Заменяем лицо куряги на сына маминой подруги
Я попробовал зайти с рекламой в Telegram Ads, мне сказали убрать маты и курящего пацана, так что пришлось это порезать. Было больно, но что поделать. Нежные такие все.
За*бался → Задолбался
Хули → ****
А лого поменял так

План продвижения
- Выложить в своих каналах
- Закупиться в тг-каналах
- Зайти в Telegram Ads
- Попросить знакомых с каналами
- Снять видео на ютуб
- Выложиться на Product Radar
- Выложить на vc.ru и аналоги
- Снять рилсы на месяц
Выложиться в своих каналах
10 ноября выложил в канале Нюансы Фриланса, который я веду. +2 пользователя
…

Ты это самое, заходи, если чё
