Skip to content

srgyCheese/crucis_frontend

Repository files navigation

crucis_frontend

Это MVP проект сайта-блога разработанный за 6 дней во время проведения хаккатона в ТСПК. Проект построен на React. UIKit - MaterialUI, работа с формами - React Hook Form, данные с сервера хранятся с React Query, валидация - Zod, сборщик - Vite

Цель

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

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

Результат:

Все цели были достигнуты, только из-за отсутствия дизайна и сжатых сроков получился не лучший UI. Backend был реализован на Laravel

Репозиторий с Backend: Receiver1/crucis_backend

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

About

Made for hackaton. React-query, material-ui, zod

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages