От боли в firebase до рабочего проекта с помощью ИИ!

Всем привет! Мне 13 лет, я занимаюсь веб-разработкой и хочу рассказать историю о том, как типичный кошмар начинающего программиста превратился в рабочий проект благодаря нейросетям. Спойлер: этот пост не про то, что ИИ отнимет у нас работу, а про то как он спасает, когда ты готов бросить всё.


Идея и первые грабли

Все началось с задумки сделать МУРЗ.БАНК — игровой проект для друзей с нашей собственной виртуальной валютой (мурзами). Логика интерфейса накидывалась легко, но дьявол как обычно крылся в бэкенде. Для банка жизненно необходима рабочая база данных чтобы сохранять баланс пользователей, транзакции и профили. Если БД не работает, проекта просто нет.


И вот на этой задаче я застрял на долгие полгода.


Мои круги ада с Firebase и Supabase с планшета

Я честно пытался сделать все по классике. Шел в гугл, читал документацию, смотрел туториалы на ютубе. Сначала ковырял Firebase, потом переключился на Supabase. И начался бесконечный цикл боли, особенно учитывая что я кодил с планшета без нормального компа.


И пошли ошибки:

База то выдавала косяки авторизации, то проект ее просто не видел.

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

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


как ИИ помог мне

Я понял что классический путь "гугли до утра пока не поседеешь" в одиночку на планшете для меня сейчас не работает. Настройка серверов отнимала 99% сил, не оставляя времени на саму логику приложения.


Тогда я решил полностью отдать эту рутину нейросетям и перенес разработку на платформу Lovable. Но я не стал просто писать ИИ: Сделай мне банк. Я подошел к промпту со стороны логики:


1. Скормил нейросети весь свой кашеобразный код.

2. Своими словами описал, что конкретно пишет приложение, когда база отваливается.

3. Четко расписал задачу: мне нужна

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

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

Вывод

Проект сейчас полностью готов и стабильно работает. База данных держит структуру, пользователи спокойно крутят свои виртуальные мурзы, ничего не отваливается. Для себя я понял одну вещь: современная разработка круто меняется. Часами сидеть над кривой конфигурацией БД — это больше не обязательный ритуал через который новичок должен проходить со слезами на глазах. Главное сейчас — это понимать логику продукта, уметь выстраивать архитектуру в голове и правильно ставить задачи ИИ. Нейросети не заменяют программиста, они работают как мощный ускоритель когда ты застрял.

Ссылку на сам проект здесь не оставляю, чтобы модераторы не сочли за рекламу. Кому интересно зайти, потыкать интерфейс и оценить что в итоге получилось собрать — пишите в комментарии, скину ссылку туда! Буду рад конструктивной критике

2