SAFE KIDS
ДОКУМЕНТАЦИЯ ПРОЕКТА SAFE KIDS
1. НАЗНАЧЕНИЕ СИСТЕМЫ
SAFE KIDS (safekids.kz) — информационный портал национальной программы «Безопасный мир для детей», направленной на профилактику насилия, буллинга и суицида среди детей до 17 лет.
Портал знакомит пользователей с программой SAFE, институтами защиты детей, нормативными и методическими материалами. Система не принимает обращения и не обрабатывает практические кейсы.
Основные возможности:
- представление компонентов Support, Awareness, Framework и Education;
- описание институтов и инструментов защиты детей;
- поиск, просмотр и скачивание PDF-материалов;
- интерфейс на казахском, русском и английском языках;
- ограничение доступа к разделу материалов по паролю.
2. ИСТОЧНИКИ ДАННЫХ
Основные источники:
- JSON-файлы локализации — тексты о программе, институтах и алгоритмах работы;
- статические файлы — изображения, логотипы и аудиоматериалы;
- файловый хостинг MNU — методические и нормативные PDF-документы;
- правовые ресурсы Adilet и Zakon.kz — ссылки на нормативные акты;
- браузер пользователя — выбранный язык и флаг доступа к материалам.
Контакт-центр «111», «Кибернадзор», портал социальных услуг и другие операционные системы только упоминаются в материалах и не интегрированы с порталом.
3. КАКИЕ ДАННЫЕ ОБРАБАТЫВАЮТСЯ
В системе обрабатываются:
- информационный контент программы SAFE;
- описания институтов и механизмов защиты детей;
- названия, категории и ссылки на документы;
- методические и нормативные PDF-файлы;
- локальные поисковые запросы;
- выбранный язык интерфейса;
- пароль раздела материалов и флаг доступа в
localStorage.
Портал не собирает и не хранит ФИО, ИИН, телефон, e-mail и другие персональные данные пользователей.
4. КАК ПЕРЕДАЮТСЯ ДАННЫЕ
Страницы формируются средствами Next.js из JSON-файлов и передаются пользователю по HTTPS.
PDF-документы загружаются браузером напрямую с файлового хостинга MNU для просмотра или скачивания. Переход на правовые ресурсы выполняется по внешним ссылкам.
REST API, очереди и серверный обмен с другими системами отсутствуют. Пароль раздела материалов проверяется в браузере, а флаг доступа сохраняется в localStorage. Ограничение доступа реализовано только на клиентской стороне.
5. РАЗДЕЛЫ СИСТЕМЫ И ИНТЕГРАЦИИ
Основные разделы:
- главная страница и интерактивная карта программы;
- Support — раннее выявление и поддержка;
- Awareness — профилактика и жизненные навыки;
- Framework — правовая основа и стандарты;
- Education — ценностно-ориентированное воспитание;
- материалы — поиск, просмотр и скачивание PDF-документов.
Портал связан с файловым хостингом MNU и содержит ссылки на Adilet и Zakon.kz. Прямые интеграции с операционными системами программы SAFE отсутствуют.
ТЕХНОЛОГИЧЕСКАЯ ОСНОВА
Next.js 14, React 18, App Router, next-intl, Tailwind CSS, shadcn/ui, Radix UI, Framer Motion, SSR/SSG, JSON и HTTPS.