<aside>
👋 Привет! Ты находишься на главной странице базы знаний команды “Три кота и одна кошечка”. Используй эту страницу для навигации!
Есть вопросы? Вот наши контакты:
<aside>
👥 About the team
Попов Владимир Дмитриевич — полностью фронтенд
Усов Сергей Евгеньевич — частично фронтенд и бекенд
Ивченко Матвей Сергеевич — полностью бекенд
Глебова Мария Алексеевна — дизайнер, фронтенд
</aside>
<aside>
🔗 Resources
Github: PizzaMeow
Miro: Ideas
ToDoIst: Только для команды
Google Calendar: IT-Проекты
</aside>
База знаний
или вот ссылка на сайт
Задача и цели
Основная задача нашей команды состоит в создании CLI-приложения для заказа пиццы, которое будет предоставлять пользователям удобный и безопасный способ оформления заказов с выбором ингредиентов, времени доставки и просмотра истории заказов.
Разработка будет проходить в три этапа, для каждого из которых есть свои цели.
[x] - Сделано
[_] - Написаны задачи и есть план по выполнению
[?] - Требуются уточнения или нет плана по выполнению
<aside>
1️⃣ Первый этап
Цель: Разработать минимально жизнеспособный продукт, то есть CLI-приложение для заказа пиццы.
Требования:
- [x] Регистрация с созданием учетной записи.
- [x] Вход в систему с использованием имени пользователя и пароля, включая хеширование пароля для безопасности.
- [x] Хранение данных пользователей и заказов в базе данных SQLite.
- [х] Хранение предпочтений в базе данных SQLite
- [x] Оформление заказа с простым выбором ингредиентов для пиццы и времени доставки.
- [x] Просмотр списка сделанных заказов.
- [x] Команда -h (help) для вывода справки по командам приложения.
</aside>
<aside>
2️⃣ Второй этап
Цель: Расширить приложение, добавив дополнительные возможности для улучшения пользовательского опыта.
Требования:
- [x] Уведомления о статусе заказа, с присвоением каждому заказу уникального номера.
- [х] Сохранение предпочтений пользователя при регистрации для упрощения будущих заказов.
- [x] Возможность сохранения истории заказов
- [x] Возможность повторения прошлого заказа.
- [х] Расширенный выбор ингредиентов с возможностью добавления новых компонентов или удаления существующих из пиццы.
- [x] Возможность отмены заказа.
</aside>
<aside>
3️⃣ Третий этап
Цель: Интегрировать приложение с базой данных и расширить функциональность для обеспечения комплексного сервиса заказа пиццы.
Требования:
- [x] Включение дополнительных сведений о пользователе, таких как методы оплаты и день рождения, с возможностью редактирования.
- [x] Хеширование приватной информации для обеспечения безопасности.
- [x] Разработка интерактивного интерфейса для визуализации процесса сборки пиццы, улучшающего взаимодействие с пользователем.
</aside>