Приложение для управления рестораном, предусматривает
два вида пользователей: клиент, администратор ресторана.
Клиент:
- Просмотр меню
- Просмотр корзины
- Добавление и удаление блюд в/из корзины
- Добавление и удаление блюд в/из списка избранных
- Написание отзывов о блюде
Администратор:
- Добавление, изменение и удаление категорий в меню
- Добавление, изменение и удаление блюд (фотографии,
описание, цены)
Регистрация, аутентифифкация:
- Регистрация при помощи никнейма, почты, пароля + прохождение капчи
- Аутентификация при помощи почты и пароля
- Есть возможность восстановления пароля через почту, на нее придет
ссылка для сброса пароля
- Добавлено кеширование с помощью django-cachalot
- Отложенные задачи через celery + rabbitmq
git clone https://github.com/TetherOne/project
docker exec -it menu-wed-app-1 python manage.py createsuperuser
http://127.0.0.1:8000/api/v1/