Skip to content
sleontenkoPublic

About

Daychi · Дейчи: приложение школы тайцзи, расписание и напоминания, персональный доступ к вики, веб-библиотека и инструменты работы с контентом

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Daychi · Дейчи

Checks

Приложение школы тайцзи: расписание, выбранные занятия, напоминания и персональный доступ к материалам и Zoom. Веб-вики поддерживает поиск, чтение, недавние публикации и граф связей.

Текущая синхронизация · 17 октября 2026

Проверенная общая база и незавершённые работы: Cabinet account и отдельный источник расписания, подготовленная web SSO ветка, восстановленные исходники privacy/native reader/iPad сборки18. Это исходники кандидата; они не означают включённый production SSO или новую сборку TestFlight.

Структура

Путь Назначение
apps/practice-app/ Expo / TypeScript: iOS, Android и web
practice_api/ FastAPI: расписание, доступ, админка, сайт и вики
apps/wiki-graph/ Веб-библиотека и граф
deploy/daychee/ Конфигурация сервера и Docker
scripts/, tests/ Инструменты и тесты
design/, docs/ Дизайн-референсы и документация

Оцифровка, индексация и редакционный пайплайн находятся в отдельном приватном daychi-knowledge. Daychi сохраняет приложение, сайт, интерфейс вики и content API. Границы и переход. Корпус, рабочие базы и секреты не входят в Git. Название проекта — Daychi; совместимость старых идентификаторов сохраняется.

Запуск

Клиент: Node.js 22.13+ и npm; для native-сборок нужны Xcode или Android SDK/JDK.

git clone https://github.com/sleontenko/daychi.git
cd daychi/apps/practice-app
npm ci
cp .env.example .env.local
npm run web
# Native: npm run ios или npm run android

Публичные URL задаются в .env.local: EXPO_PUBLIC_SCHEDULE_API_URL и EXPO_PUBLIC_DAYCHEE_API_URL. Персональный доступ требует HTTPS. Уведомления и exact alarms проверяются в native-сборке.

Backend: Python 3.12+.

python3.12 -m venv .venv
.venv/bin/python -m pip install -r scripts/dev-requirements.txt
.venv/bin/python -m uvicorn practice_api.schedule_app:app --host 127.0.0.1 --port 8001

Это публичное расписание. Основной сервис и синтетические fixtures описаны в архитектуре.

Проверки и документация

Команды проверок и порядок PR — в CONTRIBUTING. CI запускает тесты без production-данных и секретов.

/prototype содержит демонстрационные экраны. Статусы выпусков и ограничения проверок указаны в changelog. Права на сторонние компоненты и дизайн сохраняются; репозиторий не предоставляет новую open-source лицензию.

Workshop collaboration

Agents start with AGENTS.md and invoke the installed /collaborate skill to discover addressed Workshop assignments and coordinate changes at project boundaries.

Подготовленный вход веб-вики через кабинет · 13 октября

Изолированный кандидат следует совместному browser-session контракту Workshop #13, включая отдельные production/staging профили. Проверки и условия запуска. Кандидат по умолчанию отключён; опубликованный сервер и мобильные сборки не менялись.

Уточнение 14 октября: публичный обзор графа на главной возвращён; клик предлагает вход через кабинет. Локальная проверка, без публикации.

About

Daychi · Дейчи: приложение школы тайцзи, расписание и напоминания, персональный доступ к вики, веб-библиотека и инструменты работы с контентом

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages