Сайт пиццерии. На сайте можно зарегистрироваться или же войти в уже имеющийся аккаунт. Есть меню, товары в него добавляются через админку. Реализована корзина пользователя с возможность оформления заказа. Есть возможность воспользоваться акциями, прописав промокод. Можно ещё посмотреть контакты пиццерии, расположении пиццерии, посмотреть имеющиеся вакансии. Помимо этого на сайте размещены ссылки на бота и почту.
Через админку можно создавать еженедельные акции. Через админку добавляются категории товаров, сами товары, акции, комбо.
В боте есть авторизация в аккаунт (тот же, что и на сайте), можно просмотреть меню пиццерии, можно попросить дать скидочку, есть возможность посмотреть свои заказы и если очень хочется, то бот может пошутить шутку.
Оплата товаров происходит наличными при получении доставки.
Сайт: http://localhost:8000/
Доступ к swagger: http://localhost:8000/swagger_tools/swagger
Админка сайта: http://localhost:8000/admin
Ссылка на бота в Телеграме: https://t.me/admiralKucha_bot
Имя бота в Телеграме: @admiralKucha_bot
- start — начало работы с ботом
- основные команды это кнопки в клавиатуры или /что-то в тексте
- при отсутствие категорий меню ничего не выдает, нужно добавить хотя бы 1 категорию
- при отсутствие продуктов не произойдет создание акции, нужно добавить хотя бы 1 товар
- Перейти через консоль в папку с проектом
- Забилдить проект через команду "docker-compose build"
- Запустить проект через команду "docker-compose up"
- Уже в другой консоли перейти в папку с проектом и создать суперпользователя через команду "docker exec -it site python ./projectpizza/manage.py createsuperuser"
- Заполнить данные
- Сайт запускается по ссылке http://localhost:8000/
- Для заполнения базы данных необходимо перейти по ссылке http://localhost:8000/admin/
Шорников Михаил
Узингер Артём
Глинский Максим
Вихров Евгений
26 группа