Собственный сайт и управление контентом
Lefaktar
Портфолио с CMS, заявками, модерацией отзывов и автоматизированным выпуском обновлений.
- Моя роль
- Fullstack, инфраструктура и сопровождение

Задача
Создать собственную площадку для работ и услуг, управлять материалами без пересборки сайта и принимать обращения с сохранением в базе данных.
Что сделал
Разработал сайт и административный интерфейс на Next.js, React и TypeScript; контент хранится в PostgreSQL через Prisma.
Реализовал вход через Auth.js и публикацию отзывов после модерации.
Форма сохраняет обращение до уведомления в Telegram. Валидация, ограничение частоты запросов и идентификатор отправки защищают от некорректных и повторных заявок.
Настроил тесты и CI/CD: после выпуска проверяется работоспособность, при неуспешной проверке восстанавливается предыдущий релиз.
Результат реализации
Работы, услуги и отзывы управляются через CMS. Заявки сохраняются в базе, а обновления проходят автоматические проверки перед публикацией.
Технологии
- Next.js
- React
- TypeScript
- Tailwind CSS
- PostgreSQL
- Prisma
- Auth.js
- GitHub Actions
Есть похожая задача?
Расскажите, что нужно сделать и что уже готово. Обсудим подход, объём работ и следующий шаг.
Обсудить проект