Социальная сеть Аквариум – это платформа для публикации записей и ведения профиля

Здравствуйте, меня зовут Даниил Дыбка, я являюсь CEO проекта социальной сети «Аквариум». 1 декабря 2023 года была написана запись, посвященная проекту Аквариум. Тогда я только начал разрабатывать свой проект, много идей было в планах. Сейчас же эти планы стали реальностью и я хотел бы поделиться своим проектом и попросить у вас помощи.

Социальная сеть Аквариум – мой проект с платформой, на которой можно публиковать записи и вести свой профиль. Поддерживает 20 цветовых тем и загрузку аватарок.

Главная страница соцсети Аквариум
Главная страница соцсети Аквариум

Что такое Аквариум?

Аквариум – это платформа для социального взаимодействия между пользователями наподобие ВКонтакте или Телеграма.

В Аквариуме можно быстро зарегистрироваться с помощью сервисов Яндекс, Google, ВКонакте и GitHub, персонализировать свой аккаунт при помощи настроек: выбрать тему, изменить аватарку и выбрать уникальное короткое имя.

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

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

Кем разрабатывается?

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

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

Давайте я немного расскажу, с чего все начиналось и к чему пришло. Если интересно узнать, что Аквариум представляет собой сейчас – переходите к соответствующему якорю.

Начало разработки

Начал разрабатывать этот проект еще в 2019 году в виде облачного хранилища. Тогда я создавал мобильные игры на Unity и появилась потребность сохранять прогресс между устройствами.

Никакого визуала, лишь API сервера на PHP и все. Некоторое «облачное хранилище» все же у меня получилось.

Первый интерфейс

У меня был сайт, где я размещал информацию о своих играх. Это был где-то 2020 год. Тогда сайт работал на CMS WordPress. И мне захотелось разработать веб-интерфейс моего хранилища.

Использовать WordPress для этого я не хотел, мне хотелось изучить технологии, с помощью которых я мог бы с нуля разработать свой сайт. Я решил воспользоваться стеком PHP + библиотека RedBeanPHP + Bootstrap + MySQL.

Много багов, мало функционала

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

Работало все довольно плохо. Я сам помню, как возникали проблемы с регистрацией, входом в аккаунт. Что-то неправильно отображалось, а где-то просто сайт не отвечал :)

Получалось плохо, но я продолжал

Хоть сайт «личный кабинет» или «веб-интерфейс облачного хранилища» получался некачественным, я продолжал разработку. Я думал, что однажды у меня получится решить все свои текущие проблемы и начать создавать новые решения.

Перезагрузка, их будет много

Версия 2020-2022 года, главная страница
Версия 2020-2022 года, главная страница

Случилась перезагрузка проекта. Я решил исправить проблемы, которые у меня возникли когда-то давно с первым веб-интерфейсом платформы и привнести что-то новое.

Версия 2020-2022 года, авторизация в аккаунт
Версия 2020-2022 года, авторизация в аккаунт

Недалеко ушло

Но проект недалеко ушел от прошлой версии. Авторизация работала только с почта+пароль и почта+код, сервисы для авторизации не были использованы. В общем, я попробовал пересмотреть свой проект, но сильно лучше не стало.

Версия 2020-2022 года, личный кабинет
Версия 2020-2022 года, личный кабинет

Хоть настройки начали кое-какие появляться. Много там изменить было нельзя. Проект забросил довольно быстро. Хотя попробовал даже поучаствовать в конкурсе с ним, но ничего не вышло.

Версия 2020-2022 года, настройка данных профиля
Версия 2020-2022 года, настройка данных профиля

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

Версия 2020-2022 года, пункт уведомлений
Версия 2020-2022 года, пункт уведомлений

Еще одна попытка небольшая

Была еще одна небольшая попытка, которую я почти сразу же забросил. Но есть какая-то страница в сохраненках:

Социальная сеть Аквариум – это платформа для публикации записей и ведения профиля

Глобальный перезапуск проекта

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

Тестовый интерфейс Аквариума (фотография не хочет загружаться нормально)
Тестовый интерфейс Аквариума (фотография не хочет загружаться нормально)

Наконец-то появилась нормальная авторизация, поддержка сервисов для авторизации, «начало» настроек и постов.

Тестовый интерфейс Аквариума, лендинг
Тестовый интерфейс Аквариума, лендинг

Данную версию я называю «тестовым интерфейсом» Аквариума, потому что в будущем я перейду на фреймворк Laravel и эта версия станет для меня тестовой.

Тестовый интерфейс Аквариума, личный кабинет
Тестовый интерфейс Аквариума, личный кабинет

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

Но публикация постов нормально еще не работала, дизайн постов корявенький был и так далее..

Актуальная версия платформы Аквариум

Вот мы наконец-то пришли к актуальной версии Аквариума, над которой я работаю по сей день. Давайте немного расскажу про проект и покажу его.

Быстрая авторизация

Соцсеть Аквариум, главная страница
Соцсеть Аквариум, главная страница

Аквариум поддерживает быструю регистрацию и авторизацию через сервисы Яндекс и ВКонтакте. Если хотите использовать вход через почту, то для регистрации нужно указать почту и пароль, а при входе вы можете восстановить пароль или войти по коду.

Соцсеть Аквариум, вход в аккаунт
Соцсеть Аквариум, вход в аккаунт

Личный кабинет: возможности

Соцсеть Аквариум, личный кабинет
Соцсеть Аквариум, личный кабинет

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

Чуть ниже отображаются кнопки быстрого реагирования, они подстраиваются в зависимости от профиля, к примеру вы можете добавить второй аккаунт, а если уже сделали это — кнопка не будет отображаться.

Соцсеть Аквариум, вошел во второй аккаунт
Соцсеть Аквариум, вошел во второй аккаунт

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

Соцсеть Аквариум, пункт настроек
Соцсеть Аквариум, пункт настроек

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

Настройки

Раз уж показал настройки, давайте поговорим и про них.

У пользователя есть возможность загружать свою аватарку и шапку, выбирать цветовую тему сайта из представленных 20 в светлом и темном режиме, менять язык системы, настраивать уведомления и менять информацию о себе.

Соцсеть Аквариум, тема «Клубничный десерт»
Соцсеть Аквариум, тема «Клубничный десерт»

Добавление записей

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

Соцсеть Аквариум, добавление записи
Соцсеть Аквариум, добавление записи
Соцсеть Аквариум, публикации пользователей
Соцсеть Аквариум, публикации пользователей
Соцсеть Аквариум, запись про цветовые темы
Соцсеть Аквариум, запись про цветовые темы

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

Аудитория — 100 человек

Уже сейчас Аквариум насчитывает более 100 человек аудитории. Мы любим своих пользователей и стараемся создать для них удобную и красивую среду!

Уведомления

В Аквариуме работаю уведомления, которые можно настраивать в настройках и выбирать, какие уведомления присылать. Дополнительно, уведомления дублируются в личный кабинет пользователя.

Завершение

Что-ж, дописал я эту статью. Спасибо, что прочитали! Оставлю ссылки для ознакомления и оставлю свое предложение.

Соцсеть Аквариум: aquariumsocial.ru

Телеграм-канал Аквариума: @aquariumsocial

Предложение или запрос

Друзья, я разрабатываю свой проект Аквариум уже долгое время. Я хочу, чтобы мой проект получил востребованность и стал полезным для людей.

Напишите мне любые предложения, что изменить в соцсети, что понравилось/не понравилось. И главное — как можно было бы использовать эту соцсеть?

Телеграм @ddybka или по почте daniil@dybka.ru

P. S. Замену «крупным игрокам рынка» я делать не собираюсь, а хочу занять свою нишу.

Всех люблю! 💖

14
4
59 комментариев