Портал дитячого садка: особистий кабінет, закриті альбоми, 152-ФЗ

Батьки просять фото й доступи в месенджерах, а вихователі витрачають вечір на розсилку та ручну видачу логінів. Ми розробляємо портал дитячого садка під ключ: особистий кабінет батьків, закриті альбоми груп, розмежування прав і зберігання даних відповідно до вимог 152-ФЗ. Одна точка входу замість листування — публікація й доступи перестають бути ручною операцією.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Портал дитячого садка: особистий кабінет, закриті альбоми, 152-ФЗ

Портали та внутрішні системи: CRM, ERP, LMS, IntranetПростийвід 4 годин до 2 днів
Часті запитання

Розробка порталу дитячого садка: де ламається доступ

Типова картина: портал запущено, особистий кабінет батьків працює, фотографії з ранків викладаються — а фактичний доступ до них видається не роллю в системі, а посиланням у чаті групи.

Закриті альбоми груп при цьому залишаються відкритими за фактом. Посилання не прив’язане до облікового запису батька, живе безстроково й іде далі разом з історією листування; відкликати його після надсилання не можна, а журнал, хто саме завантажив знімки, не ведеться. Через сезон такі альбоми знаходяться у відкритому пошуку.

Розмежування прав вихователя в саморобних рішеннях зводиться до одного набору для всіх: педагог однієї групи бачить альбоми й дані чужих, звільнений працівник зберігає доступ до ручної зміни пароля, ролі адміністратора й педагога не розділені.

Вихователь, який веде документацію, попутно отримує права на архів закладу — це вже не незручність, а клас інцидентів.

Зберігання персональних даних дітей зазвичай винесено за контрольований контур: заяви, довідки та медичні картки лежать у таблицях на особистих акаунтах, згоди батьків — на папері без зв’язку із записом у базі. Сам доступ до документів закладу роздається тим самим способом — файлом за прямим посиланням.

Підсумок: система формально є, а керованими залишаються тільки вітрина — права, строки життя посилань і контур зберігання живуть окремо від неї.

Розбираємо, як це закривається в розробці порталу дитячого садка: доступ видається роллю та групою, посилання має строк і відкликається, а персональні дані дітей зберігаються в одному контурі з журналом звернень.

Ефект впровадження: публікація, навантаження, ручні операції

Матеріали групи раніше проходили через адміністратора: зібрати знімки з телефона вихователя, перейменувати, завантажити, видати права кожному батькові.

Тепер публікацію робить сам вихователь із панелі — альбом на 30–40 фотографій іде в закритий розділ за 2–3 хвилини, включно зі стисненням і розміткою за правами доступу.

Частка ручних операцій у адміністратора падає з основної частини робочого дня до поодиноких винятків. Сповіщення про нові матеріали розсилаються за списком групи автоматично, доступ батьків відкривається під час першого входу за запрошенням.

Вручну залишаються тільки нестандартні випадки — переведення дитини до іншої групи, повторне видавання доступу.

Ранковий пік, коли стрічку та альбоми одночасно відкривають кілька сотень батьків, раніше був точкою відмови: один застосунок не тримав з’єднання, і частина батьків замість фотографій отримувала сторінку з помилкою.

Тепер застосунок запускається кількома екземплярами за балансувальником, а розсилання сповіщень потрапляє в чергу — повільний поштовий шлюз більше не блокує видачу сторінок.

Альбоми дітей — особлива категорія даних, тому доступ будується на сертифікованих засобах захисту (КриптоПро) і розмежуванні прав на рівні окремих записів, а не лише на вході до кабінету.

Клас відмов «портал недоступний у час пік» перестав відтворюватися: навантаження розподіляється, публікація не залежить від адміністратора, а сповіщення доходять без ручного розсилання.

Порівняння варіантів: готове рішення, модуль, сервіс

Розвилка проста: типове готове рішення для дитячого садка, модуль особистих кабінетів поверх працюючого сайту або окремий сервіс для закладу.

Різниця не в наборі кнопок — вона в тому, наскільки близько ваші процеси збігаються із закладеними, хто відповідає за зберігання персональних даних дітей і батьків та наскільки оборотним є рішення, якщо воно перестане підходити.

Варіант Коли підходить Обмеження
Готове рішення для дитячого садка Батьки й вихователі працюють за типовим сценарієм, потрібен швидкий запуск, власної команди підтримки немає Обмеження типової системи: фіксований набір форм і звітів, власні правила для закритих альбомів; нестандартний сценарій закривається лише доопрацюванням у постачальника
Модуль особистих кабінетів поверх наявного сайту Сайт уже наповнений і працює, дизайн та адресу змінювати не планується Кабінети успадковують шаблон і права доступу сайту: зв’язка «дитина — батько — група — методист» і розмежування файлів налаштовуються обмежено
Окремий сервіс для закладу Потрібні власні правила ролей, закриті альбоми за групами, обмін даними з обліковою системою садка Більше роботи на старті: власна інфраструктура, окремий контур персональних даних, зв’язка із сайтом та обліковими даними

Окремо перевіряємо перенесення даних у разі зміни рішення: список груп, картки дітей, згоди на обробку персональних даних і файли альбомів мають вивантажуватися у відкритих форматах, без ручного перенабирання.

Якщо експорт доступний лише «через підтримку постачальника» — це і є головне обмеження варіанта, і його видно ще на етапі вибору.

Етапи роботи: від обстеження до передавання в експлуатацію

Портал дитячого садка відрізняється від звичайного сайту: майже весь контент — персональні дані дітей, а склад ролей змінюється щороку. Ідемо не від макета, а від моделі доступу, вимоги 152-ФЗ перевіряємо на кожному кроці. Нижче — послідовність роботи.

  1. Обстеження ролей і груп. Фіксуємо ролі — батько та другий з батьків, вихователь, методист, завідувач, адміністратор — і для кожної список розділів та допустимих дій. Окремо промовляємо переходи: приймання до групи, переведення, випуск, тимчасовий доступ родича.
  2. Схема даних порталу. Пов’язуємо картку дитини, групу, обліковий запис батька, альбом і згоду на зйомку. Схема задає правила заздалегідь: під час переведення дитини доступ переїжджає разом із нею, а не правиться адміністратором вручну.
  3. Налаштування закритих розділів. Права перевіряємо на серверному боці за кожним записом, а не приховуванням кнопок у браузері. Альбом віддається лише батькам дітей цієї групи, пряме посилання на файл не працює в обхід порталу.
  4. Перевірка під навантаженням. Проганяємо пікові сценарії: масовий вхід батьків уранці, публікацію альбому на кілька сотень знімків, розсилання сповіщень. Дивимося час відгуку й поведінку за одночасних запитів.
  5. Передавання в експлуатацію. Віддаємо адміністраторам інструкції з видавання та відкликання доступів, налаштування резервного копіювання й журнал дій працівників, регламент на випадок звільнення або зміни вихователя.

Що залишається в замовника: конфігурація, схеми, регламенти

Після запуску порталу все, що забезпечує його роботу, залишається в замовника — не в листуванні й не в голові підрядника. Початковий код, конфігурації середовищ і документацію передаємо у ваш акаунт, доступи оформлюємо на сам заклад. Нижче — що саме входить до пакета.

  • Початковий код і конфігурації: збірка, параметри середовищ, міграції бази — копія порталу піднімається без нашої участі.
  • Схема ролей і прав із матрицею доступу: батько, вихователь, завідувач, адміністратор — хто що бачить і яку дію може виконати.
  • Політики доступу до закритих альбомів: яка група що бачить, хто публікує, як доступ відкликається під час переведення дитини до іншого садка.
  • Інструкція адміністратора порталу: заведення груп і облікових записів, публікація альбомів, скидання доступу, розбір журналу дій.
  • Регламент обробки персональних даних: склад даних дітей і батьків, строки зберігання, порядок видалення на вимогу, відповідальний усередині закладу.
  • Пакет документів для 152-ФЗ: згоди, політика конфіденційності, повідомлення до наглядового органу, шаблони відповідей на запити батьків.
  • Пам’ятка для вихователів на одну сторінку: як завантажувати фотографії та які відомості не можна викладати в загальний доступ.

Документацію ведемо разом із кодом: у разі зміни прав або появи нового розділу інструкція оновлюється в тому самому релізі. Через рік портал не виявиться «нічийним» — новий адміністратор або інший підрядник розбереться за переданими схемами.

Кейс: прибрали ручне видавання доступів і обдзвін батьків

Дитячий садок на 12 груп вів фотозвіти в месенджері: адміністратор вручну звіряла, хто з батьків має право бачити альбом, і щодо кожного нового батька писала в чат.

На звірку йшла частина робочого дня, а доступ переживав відрахування дитини — звідси й спірні ситуації з фотографіями чужих дітей.

Що змінили

Портал зібрали на 1С-Битрикс з окремим захищеним сховищем файлів. Права успадковуються від ролі та групи: батько бачить лише свій альбом, вихователь — лише свої групи, завідувач — усе.

Згода на обробку даних оформлюється в кабінеті з відміткою часу, а кожне відкриття альбому потрапляє в журнал.

Метрики до і після

Метрика До Після
Звернення щодо доступу 30–40 на місяць, вручну через чат 1–2 на місяць, решта — самостійно в кабінеті
Публікація альбому групи 1–2 дні на звірку списків 15 хвилин: завантажили й відкрили потрібній групі
Помилки під час видавання прав 6–8 за квартал: чужий батько в альбомі, відрахований із доступом 0 за квартал — право видає роль, а не людина
Збір згод паперові бланки в папці електронна згода з відміткою часу

Під час відрахування доступ знімається перемиканням ролі, а не листом у чат: відкат займає хвилину й підтверджується журналом. За квартал після запуску не було жодного випадку, коли альбом побачив батько з іншої групи.

Що робити, якщо в садка вже є сайт і хмарний диск?

Сайт і хмарний диск уже працюють — питання не в тому, щоб їх переписати, а в тому, де проходить межа між публічною частиною та закритим контуром.

Сторінки, розклад і документи залишаються на сайті; альбоми, дані дітей і листування з батьками переходять до кабінету, куди не можна потрапити за одним посиланням.

З хмари переносимо структуру альбомів, прив’язку до груп і самі файли — пакетним вивантаженням через програмний інтерфейс сховища.

Права доступу при цьому збираємо заново: режим «у кого є посилання» в новий контур не переноситься, замість нього роль батька жорстко пов’язується з дитиною та її групою.

Інтеграція з наявним сайтом будується на єдиному вході: батько авторизується один раз, сесія спільна, другий логін і пароль не потрібні. Кнопка входу й кабінет вбудовуються в поточний дизайн, адреси сторінок і позиції в пошуку зберігаються.

Окремо фіксуємо провідну систему для кожного типу даних: склад дітей, груп і працівників ведеться в одному місці, альбоми живуть лише в порталі, а на сайті залишається вітрина без копій. Інакше дублювання даних розійдеться вже після першої правки, і батько бачить застарілу версію.

Міграція відбувається без зупинки роботи: новий контур наповнюється паралельно з хмарою, пілот запускаємо на одній групі, звіряємо повноту альбомів і доступів, потім підключаємо решту.

Старе сховище переводимо в режим лише для читання й закриваємо після контрольного періоду — відкат вкладається в години.

Питання щодо доступів, зберігання даних і навантаження

Права описуємо не списком посад, а матрицею «об’єкт × роль»: альбом групи, картка дитини, оголошення, вивантаження документів. Вихователь бачить лише свою групу, батько — лише свою дитину, а публікація фотографії потребує окремого дозволу, і кожна така дія потрапляє в журнал.

Дані дітей — чутлива категорія, тому поля розділені за рівнями: ідентифікація, контакти, медичні позначки. Зберігаємо в захищеному контурі, доступ пишемо в незмінний журнал, строк зберігання задаємо політикою — після його спливу запис видаляється разом із пов’язаними файлами.

Що як частина батьків відмовиться від особистого кабінету?

Портал працює у двох режимах. Вихователь публікує матеріали в закритому альбомі, а батькові без кабінету вони передаються звичним способом — друк, стенд, персональне повідомлення через вихователя. Відмова фіксується в картці, і система більше не надсилає запрошення та нагадування.

Чи витримає портал пікові дні?

Пік — ранок і вечір, плюс дні запису до гуртків і ранків, коли одночасно заходять сотні батьків. Альбоми віддаємо з кешу, фотографії — через окреме сховище зі стисненими прев’ю, а важкі завдання на кшталт масового розсилання й збирання архіву виносимо в чергу. Профіль навантаження знімаємо заздалегідь за логами реального садка.

Чи можна розмістити портал на своїх серверах?

Так. Розгортаємо у вашому контурі, якщо дані не повинні залишати інфраструктуру садка або керуючої компанії. Резервні копії йдуть за розкладом, відновлення перевіряємо на тестовому стенді, оновлення ставимо з можливістю відкату до попередньої версії.

Обговоримо задачу: повернемося з оцінкою та планом робіт

Щоб оцінка порталу спиралася на обсяг, а не на здогадки, для старту достатньо кількох вступних. Опишіть, хто користуватиметься системою і які ролі потрібні — батько, вихователь, адміністратор, методист, — і які розділи особистого кабінету закриті, а які видно всім.

Окремо важливо, як сьогодні влаштована робота зі згодами на обробку персональних даних дітей і хто наповнюватиме альбоми груп.

  • Перелік ролей: що кожна бачить, що може змінювати, кому доступ закритий.
  • Склад розділів першої версії: особистий кабінет, закриті альбоми, оголошення, документи, заявки — і що переносимо на наступний етап.
  • Як зараз видаються, зберігаються та відкликаються згоди на обробку персональних даних.
  • Хто адмініструє портал і як швидко закривається доступ, коли працівник іде.
  • Чи є чинний сайт і домен, куди планується розміщувати дані та резервні копії.
  • Орієнтир за строками запуску — наприклад, до початку навчального сезону.

Далі ми розбираємо вступні та повертаємося з планом: складом робіт за етапами, схемою ролей і прав доступу, порядком роботи з персональними даними та закритими альбомами, строками й точками, де потрібні ваші рішення.

Якщо частина відповідей поки не готова — частину уточнимо в розмові та зафіксуємо в плані. Опишіть задачу — повернемося з оцінкою та складом робіт.

Наші компетенції:

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1374
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1060