Логотип и главная страница
Категории рецептов
Добавление собственного рецепта
Рецепты в категории «Обед»
Просмотр отдельного рецепта
3.47M
AI

итоги

1.

Итоги за 1 день работы
Проект «Chef’s Secret»
Выполнили: Пастухова Анастасия
Дабижа Ярослав
Зуева Ксения
Руководитель практики: Борисов Александр Александрович

2.

О проекте
Ключевая идея и предметная область
Chef’s Secret
Основные сущности
Локальная платформа для хранения, поиска и управления
кулинарными рецептами.
User • Recipe • Category • Review • FavoriteRecipe
Пользователь может изучать ингредиенты, сохранять рецепты,
добавлять заметки и делиться кулинарными идеями.
Основные процессы
Создание и редактирование рецептов • поиск и фильтрация
избранное • отзывы • визуальный таймер • статистика библиотеки

3.

Функциональные требования
Что должна уметь система
• Прямой доступ и загрузка материалов (рецептов)
• Просмотр, создание, изменение и удаление рецептов
• Прикрепление изображений к рецептам
• Поиск и фильтрация по словам
• Уведомления о добавлении рецепта в библиотеку
• Заметки и детальная карточка рецепта
• Статистика библиотеки и счётчик рецептов

4.

Нефункциональные требования и ТЗ
Техническая основа проекта
Технические требования
Интерфейс и назначение
Время отклика: < 2 секунд
База данных: SQLite
Стек: Python 3.10+, Tkinter/Tk 8.6
Загрузка изображений блюд
Адаптивный mobile-first дизайн
Защита от SQL-инъекций через SQLAlchemy ORM
Полная поддержка UTF-8
Приложение предназначено для приватной кулинарной книги.
Интерфейс: карточки рецептов, списки ингредиентов, личные
заметки и понятные пустые состояния.
Визуальный таймер использует три этапа: подготовка → перемешать
→ готово.

5.

User Stories
Пользовательские сценарии
Создание
Работа с библиотекой
Готовка
Создавать, редактировать и удалять
рецепты; добавлять описание,
ингредиенты, шаги и фото.
Закреплять понравившиеся рецепты,
искать и фильтровать их, видеть статистику
коллекции.
Открывать детальную карточку,
пользоваться визуальным таймером и
отслеживать этапы приготовления.
Обратная связь
Уведомления
Локальность
Оставлять отзывы, оценки, фото результата
и личные заметки.
Получать подтверждение успешного
сохранения рецепта и понятные
сообщения об ошибках.
Работать полностью локально без
интернета и хранить данные в одном
файле БД.

6.

Итоги первого дня
Что сформировано по результатам работы
1. Предметная область
2. Требования
3. Техническое задание
Определены назначение проекта,
сущности и основные бизнес-процессы.
Сформированы функциональные и
нефункциональные требования, а также
User Stories.
Зафиксированы цели, архитектурная
основа, требования к интерфейсу и
локальной работе.
Результат: сформирована основа для дальнейшей разработки Chef’s Secret.

7. Логотип и главная страница

Фирменный стиль Chef’s Secret и переход к каталогу рецептов.

8. Категории рецептов

Пользователь выбирает нужную категорию или переходит к созданию собственного рецепта.

9. Добавление собственного рецепта

Форма позволяет ввести текст рецепта и сохранить его в личной кулинарной книге.

10. Рецепты в категории «Обед»

В категории собраны блюда с фотографиями и названиями для удобного просмотра.

11. Просмотр отдельного рецепта

В карточке блюда пользователь видит описание, ингредиенты, их количество и фотографию.
English     Русский Rules