Да кто блин такой этот ваш вайбкодинг?
Уже несколько месяцев хотел попробовать его, но все откладывал, но в субботу сел и наконец начал.
Сначала хотел сделать что-то уникальное. Но потом подумал: лучше начать с того, что реально решает мою проблему. Так я смогу разобраться, как всё устроено.
Я всё время пытался вести учёт финансов, но почти всегда забрасываю. Поэтому захотелось трекер, который помогает не просто фиксировать траты, а осознавать их: отмечать, была ли покупка осознанной или спонтанной, ставить лимиты, смотреть аналитику.
В идеале приложение ещё и подсказывает, где ты перебарщиваешь, и даёт советы по финансовой грамотности. Чтобы это был не просто список, а штука, которая помогает меняться.
Накидал идею вместе с GPT, потом закинул её в Claude и он выдал первый минимальный прототип. Уже можно было что-то потыкать, внести трату, это вдохновило. После этого я пошёл в Cursor. Это был мой первый опыт в кодовом редакторе вообще.
Я, как дизайнер, понимаю, как логически всё связано в разработке. Но ни одной строчки кода в жизни до этого не писал. Поэтому местами было непросто, особенно когда всё ломалось.
На бесплатной версии Cursor запускал проект раз шесть и каждый раз он ломался. Я успевал добавить только фунционал внесения трат. Еще бесили очереди, те когда хочешь ПоВаЙбКоДиТь, а вместо этого сидишь и ждёшь. Это, конечно, что-то новое, но в какой-то момент я уже устал ждать и в итоге купил подписку — работа пошла лучше, особенно Cloude 3.7 Sonent.
Завёл репозиторий на GitHub, разобрался с коммитами и наконец перестал бояться, что всё придется делать с нуля. Стало проще просто двигаться вперёд.
Техническая часть проекта, конечно, сложная для меня, но всё-таки интересная. Очень многое не понимаю, но постепенно приходит какое-то осознание, и начинаешь видеть, как всё начинает складываться. Мне кажется, это очень полезно — особенно для будущих проектов, где уже не будешь так теряться на старте.
UI поначалу был довольно слабый — что, в целом, неудивительно, потому что я не сделал ни одного экрана в фигме. Мне было интересно, чего можно добиться, используя только ChatGPT и Cursor. Потом подключил стороннюю и бесплатную библиотеку компонентов — стало поприличнее. Всё ещё далеко до идеала, но уже достаточно, чтобы спокойно продолжать работу.
Сейчас приложение умеет:
→ вносить траты с категорией и эмоцией,
→ показывать аналитику по месяцам, категориям и эмоциям,
→ ставить недельные лимиты,
→ менять тему (светлая/тёмная).
В итоге на финальную версию с нуля у меня ушло часа 4.
Хочу еще добавить планируемые траты — с метками «регулярная» или «единоразовая», и уроки по финграмотности. Типо как в ТЖ, если знаете.
В идеале — хотелось бы довести всё до Telegram Mini App с ботом. Чтобы можно было прислать ему скрин из банка со списком трат за день, а он сам считывал суммы, определял категории, а тебе оставалось только выбрать эмоции. В ответ — короткий совет, или чтобы бот присылал их периодически.
Сейчас всё это в вебе — мобильное показалось сложноватым для начала. Но как только доведу текущую версию до чего-то стабильного, очень хочу попробовать сделать iOS-приложение.
Если выйдет вторая часть — значит я не перегорел и что-то получилось.
PS: Сори, что так быстро мышкой вожу на видео
Уже несколько месяцев хотел попробовать его, но все откладывал, но в субботу сел и наконец начал.
Сначала хотел сделать что-то уникальное. Но потом подумал: лучше начать с того, что реально решает мою проблему. Так я смогу разобраться, как всё устроено.
Я всё время пытался вести учёт финансов, но почти всегда забрасываю. Поэтому захотелось трекер, который помогает не просто фиксировать траты, а осознавать их: отмечать, была ли покупка осознанной или спонтанной, ставить лимиты, смотреть аналитику.
В идеале приложение ещё и подсказывает, где ты перебарщиваешь, и даёт советы по финансовой грамотности. Чтобы это был не просто список, а штука, которая помогает меняться.
Накидал идею вместе с GPT, потом закинул её в Claude и он выдал первый минимальный прототип. Уже можно было что-то потыкать, внести трату, это вдохновило. После этого я пошёл в Cursor. Это был мой первый опыт в кодовом редакторе вообще.
Я, как дизайнер, понимаю, как логически всё связано в разработке. Но ни одной строчки кода в жизни до этого не писал. Поэтому местами было непросто, особенно когда всё ломалось.
На бесплатной версии Cursor запускал проект раз шесть и каждый раз он ломался. Я успевал добавить только фунционал внесения трат. Еще бесили очереди, те когда хочешь ПоВаЙбКоДиТь, а вместо этого сидишь и ждёшь. Это, конечно, что-то новое, но в какой-то момент я уже устал ждать и в итоге купил подписку — работа пошла лучше, особенно Cloude 3.7 Sonent.
Завёл репозиторий на GitHub, разобрался с коммитами и наконец перестал бояться, что всё придется делать с нуля. Стало проще просто двигаться вперёд.
Техническая часть проекта, конечно, сложная для меня, но всё-таки интересная. Очень многое не понимаю, но постепенно приходит какое-то осознание, и начинаешь видеть, как всё начинает складываться. Мне кажется, это очень полезно — особенно для будущих проектов, где уже не будешь так теряться на старте.
UI поначалу был довольно слабый — что, в целом, неудивительно, потому что я не сделал ни одного экрана в фигме. Мне было интересно, чего можно добиться, используя только ChatGPT и Cursor. Потом подключил стороннюю и бесплатную библиотеку компонентов — стало поприличнее. Всё ещё далеко до идеала, но уже достаточно, чтобы спокойно продолжать работу.
Сейчас приложение умеет:
→ вносить траты с категорией и эмоцией,
→ показывать аналитику по месяцам, категориям и эмоциям,
→ ставить недельные лимиты,
→ менять тему (светлая/тёмная).
В итоге на финальную версию с нуля у меня ушло часа 4.
Хочу еще добавить планируемые траты — с метками «регулярная» или «единоразовая», и уроки по финграмотности. Типо как в ТЖ, если знаете.
В идеале — хотелось бы довести всё до Telegram Mini App с ботом. Чтобы можно было прислать ему скрин из банка со списком трат за день, а он сам считывал суммы, определял категории, а тебе оставалось только выбрать эмоции. В ответ — короткий совет, или чтобы бот присылал их периодически.
Сейчас всё это в вебе — мобильное показалось сложноватым для начала. Но как только доведу текущую версию до чего-то стабильного, очень хочу попробовать сделать iOS-приложение.
Если выйдет вторая часть — значит я не перегорел и что-то получилось.
PS: Сори, что так быстро мышкой вожу на видео
Media is too big
VIEW IN TELEGRAM
Звуки механической клавы на маке
Немного непривычная рубрика в канале, но не могу не поделиться интересной находкой.
Если вам нравятся звуки механической клавиатуры, но у вас макбук, то у меня для вас хорошие новости.
На днях читал App Stacks — сайт в котором берут короткие интервью у создателей небольших продуктов (кстати, интересно) и там случайно наткнулся на интервью создателя Klack — приложение для мака, которое имитирует звуки нажатия механической клавы, причём есть разные вариации звуков на выбор. А если подключаешь наушники, то звук автоматически выводится в них.
Ещё можно включить звук клика мышки для тачпада и звук *диньг* при нажатии на Enter.
Единственный нюанс — приложение платное, стоит 5 баксов единоразово. Приложил видосик, чтобы показать, как это работает.
UPD
В комментах скинули бесплатный аналог, c огромным количеством вариантов звуков, в том числе мемных, которые можно прям в браузере протестить.
Немного непривычная рубрика в канале, но не могу не поделиться интересной находкой.
Если вам нравятся звуки механической клавиатуры, но у вас макбук, то у меня для вас хорошие новости.
На днях читал App Stacks — сайт в котором берут короткие интервью у создателей небольших продуктов (кстати, интересно) и там случайно наткнулся на интервью создателя Klack — приложение для мака, которое имитирует звуки нажатия механической клавы, причём есть разные вариации звуков на выбор. А если подключаешь наушники, то звук автоматически выводится в них.
Ещё можно включить звук клика мышки для тачпада и звук *диньг* при нажатии на Enter.
Единственный нюанс — приложение платное, стоит 5 баксов единоразово. Приложил видосик, чтобы показать, как это работает.
UPD
В комментах скинули бесплатный аналог, c огромным количеством вариантов звуков, в том числе мемных, которые можно прям в браузере протестить.
Кароч, неделю назад я где-то наткнулся на скрин плейлистов, оформленных в стиле CD-дисков с кассетой, и сегодня решил оформить свои плейлисты в таком же стиле.
Порыскал по инету и нашёл хорошую PNG-картинку кейса от диска, затем затащил её в фигму и приступил к созданию своих обложек: сначала нарисовал вектором диск, а потом принялся за поиск картинок, подходящих под название и вайб плейлиста. Потратил около часа и теперь довольный смотрю на свои плейлисты в спотике.
Потом подумал, что, может, вам тоже захочется сделать что-то похожее, поэтому вот ссылка на фигму с тимплейтом. Буду еще рад, если гляните мои другие работы в Figma Community.
Кстати, добавляйтесь в спотифае, если пользуетесь им.
— Сколько будем делать дисков на обложке?
— ДА
Порыскал по инету и нашёл хорошую PNG-картинку кейса от диска, затем затащил её в фигму и приступил к созданию своих обложек: сначала нарисовал вектором диск, а потом принялся за поиск картинок, подходящих под название и вайб плейлиста. Потратил около часа и теперь довольный смотрю на свои плейлисты в спотике.
Потом подумал, что, может, вам тоже захочется сделать что-то похожее, поэтому вот ссылка на фигму с тимплейтом. Буду еще рад, если гляните мои другие работы в Figma Community.
Кстати, добавляйтесь в спотифае, если пользуетесь им.
— ДА
Design Mind · Vlad Kalashnikov
Да кто блин такой этот ваш вайбкодинг? Уже несколько месяцев хотел попробовать его, но все откладывал, но в субботу сел и наконец начал. Сначала хотел сделать что-то уникальное. Но потом подумал: лучше начать с того, что реально решает мою проблему. Так…
Але, вайбкодинг? Да-да, курсор
Или как дела с моим экспериментом, тк проектом пока не осмелюсь называть его, потому что в первую очередь моя цель — погрузиться и пройти процесс создания приложения самостоятельно
Так вот, ту версию я на следующий день ещё развивал около часа, но ничего толком не вышло, так как он её полностью запорол. Я просил его поднять её и он со 2–3 попытки её поднимал, а при малейшем комментарии заново ронял. Откат, думаю, не особо помог бы, тк у меня нет компетенции, чтобы разобраться, что именно не так, и легче начать всё заново. Поэтому я решил сделать пару шагов назад и:
⤷ Погуглить в инете, как вообще люди работают с курсором и подобными программами, не имея скилла разработки и какие есть советы на этот счет
⤷ Решил базово погрузиться в основы: какие есть варианты архитектуры проекта, как работать с ветками в гите и как настроить автобекапы, как работает тестирование и как настроить автотесты и тд и тп
⤷ Сформировать более-менее понятную документацию по функционалу и требованиям, чтобы ИИ лучше меня понимал.
⤷ Нарисовать дизайн приложения в фигме, тк это очевидно повышает предсказуемость результата. Потому что предыдущую версию я делал по приколу и чисто без дизайна, основываясь на том, что у меня было в голове. Сейчас я на этом этапе
⤷ Ещё подумал, что лучше всё-таки делать апку, тк это в сто раз логичнее и не стоит опасаться сложностей в этом плане
Вот такие пироги, to be continued...
Или как дела с моим экспериментом, тк проектом пока не осмелюсь называть его, потому что в первую очередь моя цель — погрузиться и пройти процесс создания приложения самостоятельно
Так вот, ту версию я на следующий день ещё развивал около часа, но ничего толком не вышло, так как он её полностью запорол. Я просил его поднять её и он со 2–3 попытки её поднимал, а при малейшем комментарии заново ронял. Откат, думаю, не особо помог бы, тк у меня нет компетенции, чтобы разобраться, что именно не так, и легче начать всё заново. Поэтому я решил сделать пару шагов назад и:
⤷ Погуглить в инете, как вообще люди работают с курсором и подобными программами, не имея скилла разработки и какие есть советы на этот счет
⤷ Решил базово погрузиться в основы: какие есть варианты архитектуры проекта, как работать с ветками в гите и как настроить автобекапы, как работает тестирование и как настроить автотесты и тд и тп
⤷ Сформировать более-менее понятную документацию по функционалу и требованиям, чтобы ИИ лучше меня понимал.
⤷ Нарисовать дизайн приложения в фигме, тк это очевидно повышает предсказуемость результата. Потому что предыдущую версию я делал по приколу и чисто без дизайна, основываясь на том, что у меня было в голове. Сейчас я на этом этапе
⤷ Ещё подумал, что лучше всё-таки делать апку, тк это в сто раз логичнее и не стоит опасаться сложностей в этом плане
Вот такие пироги, to be continued...
Сделал канал с рефами, буду периодически делиться тем, на что наткнулся в Твиттере и не только. Если интересно — залетайте. Первые две подборки уже там 💟
⤷ Ссылка на канал
⤷ Ссылка на канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Design Refs
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Подборочка анимаций