Проект сообщества · 19 просмотров
Lapka
Учебный pet-проект: семейное веб-приложение для хранения истории питомцев и планирования ухода.
Проблема
Данные о питомце часто разбросаны между мессенджерами, бумажными справками, галереей телефона и календарями разных членов семьи. Из-за этого трудно быстро восстановить историю лечения, найти документ или понять, кто и когда ведёт питомца к врачу.
Решение
Сделан каркас веб-приложения на React, TypeScript и Vite. Проект запускается локально, а команда проверки собирает форматирование, стиль, типы, тесты и production-сборку. Описаны сценарий семьи, границы первой версии и правила, по которым дальше пишется код. Экраны для питомцев, истории и календаря ещё не собраны: открывается только каркас приложения.
Что уже сделано
Прототип в зародыше
Что дальше
Фаза 2 процесса миграции: добавить версионируемые промпты и утвердить spec для T-003.
GitHub
mihalunn/Lapka
Семейное веб-приложение для ведения истории здоровья, документов и запланированных событий домашних питомцев.
README · mihalunn/Lapka Развернуть
Lapka
Учебный pet-проект: семейное веб-приложение для хранения истории питомцев и планирования ухода.
Текущий статус
Создан каркас приложения на React, TypeScript и Vite. Завершены Фаза 0 (инструменты проверки) и Фаза 1 (контекст, ADR и файловая память) миграции на agent-ready процесс.
Запуск проекта
Требуется Node.js версии 22.12.0 или новее.
Установить зависимости:
npm install
Запустить dev-сервер:
npm run dev
Если localhost недоступен:
npm run dev -- --host 127.0.0.1
Запустить все обязательные проверки:
npm run check
Отдельные проверки:
npm run format
npm run lint
npm run stylelint
npm run typecheck
npm run test
npm run build
Документация
- Product Brief
- Границы MVP
- Сценарии и предметная модель
- UX/UI-спецификация
- Техническая концепция
- Учебный backlog
AI-процесс
- Точка входа для агентов
- Процесс миграции
- Краткий AI-контекст
- Архитектурные решения
- Текущая задача
- Прогресс
Дизайн-подход
Источником истины служат UX/UI-спецификация, CSS-токены, адаптивные правила и служебная страница /ui-kit.
Figma — Lapka Product Concept используется как необязательный черновик и не блокирует разработку.
Следующий шаг
Фаза 2 процесса миграции: добавить версионируемые промпты и утвердить spec для T-003.
community-project:ztHozMbrakC81yxR7Z06FSi4
Технические разборы 0
Обратная связь по архитектуре, API, тестам и безопасности.
Разборов пока нет. Будь первым, кто разберёт проект по существу.
Обсуждение 0
Комментариев пока нет.