Модуль «Здоровье» для электронного детского сада
MVP-модуль учёта посещаемости и здоровья детей для системы «Электронный детский сад»: температура, паспорт здоровья, прививки, кабинет родителя.
Задача
Нужно было спроектировать отдельный модуль здоровья и посещаемости для более крупной системы «Электронный детский сад», чтобы воспитатели и медработники быстро отмечали присутствие и состояние детей.
Что сделано
Сделал бэкенд на Node.js/Express/Prisma и фронтенд на React: отметка посещаемости на всю группу одним действием, журнал температуры с историей по ребёнку, паспорт здоровья (аллергии, хронические заболевания, экстренный контакт), учёт прививок и демо-кабинет родителя.
Модуль намеренно сделан без собственного входа в систему — авторизация и справочники групп должны подключаться от основной системы. Это MVP для встраивания, отдельного домена у него нет.
На чём сделано
Список для тех, кому важно, что внутри. Рядом — что каждое из этого означает для владельца сайта.
- Node.js
- Серверная часть на JavaScript — там, где важна скорость обмена сообщениями.
- Express
- Лёгкая основа для серверной части на Node.js.
- TypeScript
- JavaScript с проверкой типов: часть ошибок ловится до того, как их увидит пользователь.
- Prisma
- Слой работы с базой данных: запросы пишутся понятным кодом, а не строками SQL.
- SQLite
- База данных одним файлом. Для сайта с обычной посещаемостью её достаточно, а резервная копия — это копия одного файла.
- React
- Библиотека для интерфейсов, которые меняются без перезагрузки страницы.
- Vite
- Сборщик фронтенда — собирает и сжимает то, что уходит в браузер.
- Tailwind CSS
- Подход к вёрстке, при котором внешний вид задаётся прямо в разметке — быстрее правится и меньше весит.
Похожие работы
доступ по логину
CRM «ЭнергоПульс»
ЭнергосбытМультиарендная CRM для учёта энергопоказаний. Роли и их совмещение, тикеты поддержки, PWA. Каждый день работает в компании.
доступ по логину
Панель мониторинга
ИнфраструктураСобственный дашборд состояния серверов: занятость дисков, сроки SSL, логи nginx. Инструмент, которым я слежу за всеми проектами.
доступ по логину
Учёт заявок мастерской по ремонту телефонов
Ремонт техникиВнутренняя система учёта для мастерской по ремонту телефонов: статусы заявок, мастера, автоматический расчёт стоимости, печать документов.