Система управления контентом для туристической компании, разработанная в первую очередь для удобства работы менеджеров контента. В качестве CMS была выбрана Headless CMS Sanity, которая предоставляет продуманный интерфейс и возможность его гибкой кастомизации.
Цель проекта — создание интуитивно понятного интерфейса для управления контентом, позволяющего часто и легко обновлять информацию без необходимости технических знаний.
- Схемы (типы данных): Продумал и реализовал схемы для документов проекта, а так же их взаимодействие друг с другом.
- Валидация полей схем: Позволило уменьшить вероятность заполнения полей невалидными данным.
- Кастомизация: Удалось создать документы и поля под специфичные требования бизнеса, которых нет в базовом функционале.
- Управление заказами: Бронирование, доступность услуг.
- Webhook: Создание вебхуков для актуализации данных по прайс-листам.
- Роли: Создание ролей пользователей раздачи прав.
- Sanity CMS
- TypeScript
- JavaScript
- React
- Node.js