Это MVP проект сайта-блога разработанный за 6 дней во время проведения хаккатона в ТСПК. Проект построен на React. UIKit - MaterialUI, работа с формами - React Hook Form, данные с сервера хранятся с React Query, валидация - Zod, сборщик - Vite
MVP платформа для блога с функциональностью:
- Главная страница (Лента блога)
- Список недавних постов
- Возможность фильтрации по времени
- Кнопка "Читать далее"
- Страница создания поста с:
- Отображением полного текста
- Возможностью комментирования
- Ссылками на социальные сети
- Страница пользователя (личный кабинет) с возможностью:
- Регистрации с электронной почтой и паролем
- Входа после регистрации
- Редактирования личной информации и постов
- Просмотра личной информации
- Роль админа с возможностями:
- Входа
- Просмотра и модерации пользователей, постов и комментариев
Все цели были достигнуты, только из-за отсутствия дизайна и сжатых сроков получился не лучший UI. Backend был реализован на Laravel
Репозиторий с Backend: Receiver1/crucis_backend