Найти в Дзене

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

Оглавление

Лето 2022 года. В тот момент я не знал ничего о веб-разработке. Умение программировать на Python и создавать простых ботов – вот и весь мой технический багаж. Моё хобби было довольно скромным: я создавал 2D-игры на визуальном движке. Но именно это лето стало отправной точкой для невероятного путешествия, которое привело меня к созданию инновационной социальной сети sYnask.

Август 2022: Зарождение идеи

История началась случайно. Один из участников нашего сообщества предложил создать мессенджер ради шутки. Но для меня эта идея оказалась вдохновляющей искрой. Я загорелся и решил попробовать свои силы в этом направлении. Поначалу всё выглядело довольно примитивно: фронтенд-приложение на визуальном движке и бэкэнд на базе Firebase (Рис. 1 2).

Изучение работы запросов и взаимодействие с Firebase стало моим первым шагом. Я погрузился в HTML, CSS и JavaScript, многому научился с помощью ChatGPT. Первые успехи были весьма сомнительными (скрин не нашёл, хотя отчётливо его помню). Мой проект напоминал пародию на ВКонтакте. В то время у меня не было амбициозных планов. Я просто хотел создать что-то работающее, пусть даже самое простое.

Март 2023: Новый виток

На день рождения, добавив своих денег, подарили мощный ноут. Это подтолкнуло меня вернуться к разработке игр, но уже в 3D на Unreal Engine. Однако вскоре я понял, что игровая индустрия – не моя стезя. Конкуренция велика, и я решил вернуться к своей идее мессенджера.

Лето 2023: Новые горизонты

Вернувшись к разработке на новом оборудовании, я начал задумываться о создании полноценной социальной сети с искусственным интеллектом. Эта идея казалась невероятной и вдохновляющей. Я начал разработку и параллельно набирался опыта. К августу 2023 года у меня уже было некое представление о веб-разработке, и мой проект начал приобретать черты настоящей социальной сети (Рис. 3-12).

2023-2024: Год изменений

За этот период произошло множество изменений и значимых событий. Одним из важнейших решений стал переход с Firebase на Supabase из-за закона РФ, запрещающего хранение персональных данных вне страны. Это привело к полному переписыванию кода и редизайну. В итоге, изменения пошли на пользу проекту.

Май 2024: Попытка финансирования

В мае 2024 года я попытался собрать средства на разработку с помощью платформы planeta.ru и сотрудничества со стримерами (не буду назвать имена). Итог: 0 собранных средств, игнор со стороны стримеров (что довольно странно).

Июнь 2024: Новые технологии и команда

Примерно в это же время произошёл ещё один важный переход – на React. Причиной стало желание создать бар с виджетами, который не сбрасывается при переключении между страницами. Изучение и внедрение React оказалось непростой задачей, но это дало проекту новую жизнь и удобство.

Также в июне команда пополнилась энтузиастами, готовыми помогать на добровольной основе. Это стало важным шагом на пути к успеху.

Июль 2024: Финальные штрихи

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

Заключение

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

Следите за развитием проекта и присоединяйтесь к тестированию на нашем Telegram-канале sYnask. Там вы найдёте самую свежую информацию о разработке и сможете стать частью нашего сообщества.

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

Ссылки

Telegram-канал: https://t.me/synask
Поддержка проекта:
https://planeta.ru/campaigns/synask

Галерея скриншотов

Поиск/Список пользователей
Поиск/Список пользователей
Профиль пользователя
Профиль пользователя