Skip to content

DanyaBooba/aquarium-social

Repository files navigation

Аквариум

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

Laravel Docker Bootstrap MySQL Bcrypt

Сайт: aquariumsocial.ru

Информация: DanyaBooba/aquarium

Автор: Даниил Дыбка, daniil@dybka.ru, @ddybka

Возможности

  • 🐬 Тематика Аквариум предлагает тематику подводного мира. Это создает особую атмосферу и позволяет людям с общими интересами объединиться вокруг одной идеи
  • 🎨 Кастомизация Меняйте свою страницу, используя различные аватарки, шапки и элементы дизайна, чтобы создать визуальное представление о себе и своих интересах
  • 📸 Публикации Вы можете делиться своими приключениями, публиковать фотографии, видео и писать посты о том, что важно именно для вас.

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

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

Кастомизация профиля

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

Социальное взаимодействие

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

Целевая аудитория

Целевая аудитория социальной сети — подростки и молодёжь 12 до 35 лет.

Выделяется несколько групп аудитории:

  • Общественные личности: Те, кто стремится к объединению общественных усилий, обсуждению проблем и поиску партнеров
  • Фотографы и художники: Аквариум приветствует всех, кто вдохновляется красотой мира, обожает фотографировать удивительные создания и желает поделиться этой красотой с другими
  • Путешественники: Те, кто ценит пейзажи и мечтает делиться увлекательными рассказами и впечатлениями о своих подводных приключениях с широкой аудиторией.

Безопасность

  • формы на сайте защищены от CSRF-атак
  • запросы к базе данных защищены от SQL-инъекций
  • Cookie хранятся в зашифрованном виде, применяется технология сессий
  • пароль пользоваться хранится в зашифрованном виде при помощи алгоритма Bcrypt.

Скорость работы

Максимальное время запроса к базе данных: 100мс, средняя скорость загрузки страницы: 500мс.

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

Открытый исходный код

Соцсеть Аквариум разрабатывается по принципам открытого исходного кода для возможности развития и масштабирования веб-версии клиента, в будущем мобильных приложений для iOS и Android.

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