Skip to content

A universal organizer designed to improve productivity and organize both your work

License

Notifications You must be signed in to change notification settings

mmcmNew/secretary_flask

Repository files navigation

Секретарь

Универсальный органайзер, разработанный для улучшения производительности и организации вашего рабочего и личного времени. Он предоставляет мощные инструменты для управления задачами, ведения журналов, установки напоминаний, выполнения сценариев.

Основные функции

Взаимодействие с пользователем

  • Озвучивание ответов.
  • Сохранение диалога в БД.
  • Отображение сообщений в виде чата.

Управление журналами

  • Добавление журналов в базу данных.
  • Управления любыми добавленными журналами через голосовые команды.
  • Автоматическая обработка любых команд новым журналом без необходимости написания кода.
  • Добавление изображений к записям.
  • Редактирование последней записи с помощью голосовых команд.
  • Редактирование данных в журналах с помощью админ панели.

Управление таймерами, метрономами

  • Возможность создавать напоминания с помощью таймеров.
  • Возможность включения запуска метронома с ограничением количества тиков.
  • Голосовое управление для запуска с элементов с любыми параметрами.

Модуль сценариев

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

Модуль мнемотехника

  • Тренировка распознавания опорных образов.
  • Тренировка запоминания наборов слов.
  • Проверка запомненных наборов.

Управление задачами (Разрабатывается)

  • Создание, редактирование и отслеживание задач.
  • Установка сроков и приоритетов.
  • Маркировка выполненных задач.
  • Голосовое управление задачами

Технологии

  • Frontend: Bootstrap, JS.
  • Backend: Python, Flask.
  • База данных: SQLite3.

Secretary

A universal organizer designed to enhance productivity and organize your work and personal time. It provides powerful tools for task management, journaling, setting reminders, and executing scripts.

Key Features

User Interaction

  • Voice response output.
  • Saving dialogue history in the database.
  • Displaying messages in a chat format.

Journal Management

  • Adding journals to the database.
  • Managing any added journals via voice commands.
  • Automatic processing of any commands by a new journal without the need to write code.
  • Adding images to entries.
  • Editing the latest entry using voice commands.
  • Editing journal data via the admin panel.

Timers and Metronomes Management

  • Ability to create reminders using timers.
  • Ability to activate a metronome with a limited number of ticks.
  • Voice control to start elements with any parameters.

Script Module

  • Ability to create a script of actions via JSON.
  • Sequential execution of script steps.
  • Script elements: timer, metronome, audio player, image carousel, automatically voiced text.

Mnemonics Module

  • Training in recognizing reference images.
  • Training in memorizing sets of words.
  • Testing memorized sets.

Task Management (Under Development)

  • Creating, editing, and tracking tasks.
  • Setting deadlines and priorities.
  • Marking tasks as completed.
  • Voice control over tasks.

Technologies

  • Frontend: Bootstrap, JavaScript.
  • Backend: Python, Flask.
  • Database: SQLite3.

About

A universal organizer designed to improve productivity and organize both your work

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published