envy2f/crossword-gen
0
🧩 Crossword Lab OS (v1.1)
Модульная платформа для управления лингвистическими базами данных и подготовки списков для кроссвордов.
🏗️ Архитектура "Слепого диспетчера"
Система построена на полной изоляции модулей:
- Диспетчер (`app.py`): Чистый переключатель рабочих столов.
- Модуль Редактора (`editor_page.py`): Управление словами + Математика множеств.
- Логика БД (`database_logic.py`): Изолированный сервис для работы с SQLite.
🛠️ Функционал
- 4 режима: RU-RU, EN-EN, RU-EN, EN-RU.
- Математика списков: Объединение, Вычитание и Пересечение тегированных наборов слов прямо в интерфейсе редактора.
- Хранение: Локальная БД SQLite с возможностью расширения до облачной синхронизации.
Для расширения функционала добавьте новый файл-модуль и зарегистрируйте его в `APPS` внутри `app.py`.
