Образование / Детские сады Разработка Учебный проект

Модуль «Здоровье» для электронного детского сада

MVP-модуль учёта посещаемости и здоровья детей для системы «Электронный детский сад»: температура, паспорт здоровья, прививки, кабинет родителя.

Задача

Нужно было спроектировать отдельный модуль здоровья и посещаемости для более крупной системы «Электронный детский сад», чтобы воспитатели и медработники быстро отмечали присутствие и состояние детей.

Что сделано

Сделал бэкенд на Node.js/Express/Prisma и фронтенд на React: отметка посещаемости на всю группу одним действием, журнал температуры с историей по ребёнку, паспорт здоровья (аллергии, хронические заболевания, экстренный контакт), учёт прививок и демо-кабинет родителя.

Модуль намеренно сделан без собственного входа в систему — авторизация и справочники групп должны подключаться от основной системы. Это MVP для встраивания, отдельного домена у него нет.

На чём сделано

Список для тех, кому важно, что внутри. Рядом — что каждое из этого означает для владельца сайта.

Node.js
Серверная часть на JavaScript — там, где важна скорость обмена сообщениями.
Express
Лёгкая основа для серверной части на Node.js.
TypeScript
JavaScript с проверкой типов: часть ошибок ловится до того, как их увидит пользователь.
Prisma
Слой работы с базой данных: запросы пишутся понятным кодом, а не строками SQL.
SQLite
База данных одним файлом. Для сайта с обычной посещаемостью её достаточно, а резервная копия — это копия одного файла.
React
Библиотека для интерфейсов, которые меняются без перезагрузки страницы.
Vite
Сборщик фронтенда — собирает и сжимает то, что уходит в браузер.
Tailwind CSS
Подход к вёрстке, при котором внешний вид задаётся прямо в разметке — быстрее правится и меньше весит.

Похожие работы

Хочу похожий проект Все работы