Мой путь к созданию социальной сети: от идеи до реализации. С какими проблемами столкнулся?

Мой путь к созданию социальной сети: от идеи до реализации. С какими проблемами столкнулся?Лето 2022 года — время, когда я совершенно не разбирался в веб-разработке и мог с гордостью сказать: «Я умею писать на Python и создавать ботов, которые иногда даже знают, где кнопка «Пуск».» Моё хобби тогда сводилось к созданию 2D-игр на визуальном движке — то есть я был примерно тем же гением, что и человек, который пытается собрать ИКЕА-мебель без инструкции.

Но вот однажды летним днём всё изменилось: один из наших ребят предложил создать мессенджер. Сначала я подумал: «Ну да, как у всех, только зачем?» Но эта идея оказалась как искра в сухом лесу моего мозгового потенциала — загорелась ярко и не давала покоя.

Первые шаги были забавными.

Мой фронтенд выглядел так, будто его рисовал пятилетний ребёнок с палитрой из трёх цветов (и то не всегда аккуратно). Бэкэнд на Firebase? О да, звучало круто! Правда, изучение запросов к Firebase напоминало попытки понять философию кота: вроде бы он есть, но смысл ускользает.

HTML, CSS и JavaScript стали моими новыми друзьями — а ChatGPT превратился в моего наставника и терпеливого учителя. Первые успехи? Представьте себе ВКонтакте через призму детского сада: кнопки тут шатаются туда-сюда, а дизайн напоминает о временах Windows 95. Скриншоты тех времён не сохранились — вероятно, они стыдились своего существования.

На день рождения мне подарили мощный ноутбук — как говорится, подарок с двойным дном!

Сначала я решил вернуться к играм, но уже в 3D на Unreal Engine. Тут меня ждало разочарование: конкуренция в игровой индустрии оказалась такой же жестокой, как очередь за бесплатным мороженым в жаркий день. Поняв это, я снова повернулся лицом к своей идее мессенджера.

И вот начался новый этап: создание социальной сети с искусственным интеллектом!

Звучит пафосно? Ну конечно! Я почувствовал себя доктором Франкенштейном от мира IT — собирал компоненты вместе и надеялся не получить монстра.

К августу 2023 года мой проект начал выглядеть уже не совсем как детсадовский арт-проект: появились реальные функции и интерфейс стал похож на что-то более современное (рисунки прилагаются в моём воображении).

Но жизнь решила подкинуть испытаний — российский закон запретил хранить персональные данные вне страны. Вот тут-то и случился переход с Firebase на Supabase. Переписывать код пришлось полностью — знаете ли вы тот ужас программиста, когда приходится заново собирать пазл из тысячи кусочков? Это примерно как если бы вам сказали: «Все твои вышивки распустите!» Но перемены пошли проекту на пользу — теперь sYnask стал ещё крепче.

В мае 2024 года я решил собрать средства через planeta.ru и обратился к стримерам за помощью.

Результат? Ноль рублей и полное игнорирование со стороны стримеров. Честно говоря, это было похоже на сцену из анекдота про программиста:

— Почему ты не просишь помощи у друзей?

— Просил.

— И?

— Игнорируют.

— Может быть потому что они тоже программисты?

— Именно!

Но не унывая, я переключился на React для создания баров с виджетами — чтобы при смене страниц ничего не сбрасывалось. Изучение React было похоже на попытку объяснить коту правила шахмат: вроде бы интересно, но сложно понять логику происходящего.

К счастью (или нет), команда проекта пополнилась энтузиастами-добровольцами — людей таких же сумасшедших и амбициозных как я.

Вместе мы начали редизайн интерфейса и установку собственных серверов — чтобы ни от кого не зависеть. Это сейчас всё ещё в процессе; представьте себе ремонт квартиры во время землетрясения — медленно, но уверенно.

One thought on “Мой путь к созданию социальной сети: от идеи до реализации. С какими проблемами столкнулся?

  1. Мария Смирнова

    Путь от новичка с простыми ботами к созданию мессенджера — это вдохновляющая история роста и упорства.

Comments are closed.