DayOFF: Поиск друзей
3/ Создание события
Вот уж действительно, если пилишь проект через ии - секс тебе не нужен. Сегодня делал окошко для создания события, думал ща за часик сделаю - и пойду купаться, но не тут то было. Вызов поджидал в поле выбора города события.
Я решил делать его в формате поиск + выпадающий список с выбором. Создал в бд табличку с городами, закинул туда 100 самых крупных городов рф для начала, написал через lovable код подгрузки списка городов с бэка и парсинга в список. И тут начался пиздец.
При раскрытии списка приложение ложилось с ошибкой. Сначала я пытался это фиксить через промпты. Не помогло. Потом подрядил chatgpt o3 помочь нам разобраться. Не помогло. Потом полез в код сам, все просмотрел, нашел место потенциальной ошибки. Оно оказалось верным, но исправить ошибку это не помогло. В итоге я просто 2 часа пытался фиксить эту проблему через промптинг, понял, что делать список с поиском через эту шткук - полный пиздец, и переделал это в обычный выпадающий список сразу со всеми городами. И похуй.
Дальше еще на несколько часов была свистопляска со стилями - по умолчанию в этот раз lovable сделал их полным говном, фона у выпадающих списков не было, сочетания цветов он проебывал, календарь для выбора даты и времени не работал. Вот один из моих рейдж-промптов, с которого я потом в голос угарал:
“Блять, я не понимаю, в чем твоя проблема со стилями и дизайном в этом проекте?
Календарь все еще не кликается, звездочки стали красные везде, кроме поля "Город". Ты че блять, отдельную звездочку для города чтоли используешь? Отдельным компонентом? Какого хуя то, что в предыдущем проекте 1 промпт занимало, сейчас занимает 10?
Исправь эту пиздопляску со стилями, пожалуйста. Мы делаем мобильное приложение, пройдись по всему коду, исправь все, что не адаптировано под мобилку, исправь ебаные звездочки (у нас они и в окне создания профиля используются вообще то, нахуя ты отдельные взял?), чтобы все были красыми.
И ИСПРАВЬ КАЛЕНДАРЬ, ЧТОБЫ Я МОГ НА НЕГО НАЖИМАТЬ.”
Забавно, что после этого все и заработало:))
В итоге, теперь у нас есть работающее окно создания события, а лимиты у меня по промптам почти кончились. Надо предъявить, конечно, в поддержку lovable, мол почему мне приходится дебажить календарь через 10 промптов, а вы берете деньги за кол-во промптов. Исправляйте, суки. Но ладно, главное, события теперь создаются и в бд в том числе. Завтра будем уже пилить карточку события в списке и окно с возможностью присоединиться к событию. Ниже скрин, че мы сегодня делали несколько часов.
Post #8
124