Tinygram — это новая социальная платформа

Делитесь моментами, общайтесь с друзьями и изучайте увлекательный контент. Разработано с использованием возможностей Laravel 10.

Tinygram —  социальная платформа

Функции

  • Аутентификация/авторизация (стартовый комплект Breeze)
  • Нравиться
  • Комментарий (со вложенным ответом)
  • Следовать/отписаться
  • Нравится, комментарий, уведомление об ответе
  • Поиск (Пользователи/Сообщения)
  • Лента новостей как списки подписчиков пользователей
  • Мобильный дизайн

Технический стек

  • Клиент: Alpinejs, DaisyUI, TailwindCSS, Fontawesome.

  • Сервер: PHP8.2, Laravel10.x, Blade (Node, NPM для сборки TailwindCSS)

https://github.com/developersharif/tinygram

4 Ответа

  1. На 10 уже сделано, надо посмотреть, как Alpinejs там интегрирована. )

    1. А unpoly JS посмотреть не хотите?

  1. Поставил локально… Прикольно, вроде работает все:) Мне как всегда непонятно где админка и есть ли там она вообще? Наверное пока нет. А так прикольно работает, всякие чатики, уведомления, лайки, подписки — все работает.


    На смартфоне не знаю как локально смотреть:) Пока только сузил браузер максимально, немного непривычно меню внизу… и по кнопке меню почему-то открывает свой профиль.

    Любителям фото и прочих клонов инстаграма наверное будет интересно😃

    Ну и естественно огромный объем файлов пустого проекта…

    1. Мдааа, многовато для обычной ленты.

      Скоро будут персональные страници на Ларавел под 300мб.

      Вот раньше делали. Сайт города (кмс, форум, галлерея, викторины, чат, блоги, админка, голосования и многое другое в одном) — 30мб.

      Прогресс какой-то не в ту сторону.