Skip to content

receiver1/crucis_backend

Repository files navigation

crucis_backend

Это MVP проект сайта-блога разработанный за 6 дней во время проведения хаккатона в TSPK. Проект полностью построен на Laravel. Использован стиль RESTful API. Так же проект содержит в себе полностью автоматически сгенерированную документацию. Она находится на маршруте /docs/api и алиасе /.

Цель

MVP платформа для блога с функциональностью:

  • Главная страница (Лента блога)
    • Список недавних постов
    • Возможность фильтрации по времени
    • Кнопка "Читать далее"
  • Страница создания поста с:
    • Отображением полного текста
    • Возможностью комментирования
    • Ссылками на социальные сети
  • Страница пользователя (личный кабинет) с возможностью:
    • Регистрации с электронной почтой и паролем
    • Входа после регистрации
    • Редактирования личной информации и постов
    • Просмотра личной информации
  • Административная панель с возможностями:
    • Входа
    • Просмотра и модерации пользователей, постов и комментариев

Результат

Все цели были достигнуты, этот хаккатон для меня точно удался. Страница входа в административную панель была заменена системой ролей. Frontend успели реализовать на React. Единственное замечание - нет собственной вёрстки, были использованы Material UI компоненты. Это позволило сильно сократить время на дизайн и вёрстку.

Репозиторий с Frontend: https://github.com/srgyCheese/crucis_frontend

Скриншот документации: image

Скриншот главной страницы: image

Примечание

Очень обидно что кураторы решили в последний момент придумать систему оценивания и в итоге все топовые работы были слиты в помойку. Куча часов трудов многих людей просто улетели в молоко. Кураторы объяснили это тем, что они хотят дать мотивацию начинающим разработчикам. При этом не учли что они отобрали эту мотивацию у людей которые готовились и не подтвердили их опыт и авторитет. Классно наверное нанимать на работу людей с 0,5 IQ.

About

MVP проект сайта-блога для TSPK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published