Бэкэнд API RESTFUFF для Pinchef
Почему это называется Pinchef?
Ну, щелчок на плохих языках, что означает ассистент на приготовление пищи. И от шеф -повара Пабра, это означает «повар». Кроме того, он имеет в своем уникальном булавке, которая похожа на Guardalo. Похоже на Pinterest.
Веб -приложение, которое позволяет выбирать рецепты приготовления и генерировать список покупок.
Идея состоит в том, что выборы, которые рецепты хотят готовить на неделе, и создать список покупок для супермаркета.
Выберите на один день недели
И поэтому вы генерируете список покупок для супермаркета на основе вашего выбора.
Приложение Pinchef генерирует список покупок для супермаркета, помогая вам организовать меню недели. Было бы круто, что можно подключить к APIS магазинов, чтобы сделать заказ в Интернет.
Если есть пустые дни в неделе, уведомит ли вы, что вам нужно заказать или пойти купить? (Taquitos) В расписаниях или днях недели вы не выбрали меню для покрытия отверстий и не остаются без кормления.
Покажите вам рецепты на основе ваших вкусов и вашей диеты.
Рекомендации быть в форме или толстых? Если вы заметили, что вы делаете много сливок в свои тако?
Top вегетарианской и веганской диеты?
Основываясь на ваших покупках, вы можете предложить рецепты, которые могут заинтересовать вас, поскольку никто не пойдет на рынок, чтобы купить 2 картофеля только для мышей, например, я бы сказал вам, если у вас есть картофель, вы можете сделать эти рецепты с картофелем, таким как картофель, для вашего сопровождения в еде.
Создайте меню на завтрак, еду и ужин на неделе на основе ограниченного бюджета.
Сначала мы клонируем репозиторий либо в терминале, либо в кнопке кода.
git clone https://github.com/GeraAlcantara/pinchef.git
cd pinchef Мы должны переименовать modify_me.env a .env и изменить значения переменных, снятия {} .
Терминал
mv modify_me.env .envУ нас должен быть установлен Docker и Docker-Composate.
Терминал
sudo apt-get update
sudo apt-get install docker.io
sudo apt-get install docker-compose
sudo usermod -aG docker $USER docker-compose builddocker-compose upМы должны создать виртуальную саб и установить зависимости. Мы используем Venv, чтобы создать Virtual Env.
Переменная SQLALCHEMY_DATABASE_URL должна быть изменена в базу данных SQLITE.
SQLALCHEMY_DATABASE_URL= sqlite:///./pinchef.db
Чтобы иметь возможность запускать его локально без необходимости в базе данных постгресс.
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txtИ запустить приложение.
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reloadВсе: организация складывания приложений
Папки:
Связаться с алембриком с миграциями
Найдите лучшее изображение для проекта
** У меня есть ошибка, которая отмечает, что у меня есть файл Windows, которого я не знаю?
get:/api/users/ # Список пользователей post:/api/users/ -> Создание пользователя get:/api/users/: id ->, чтобы получить Put user:/api/users/: id -> udentlete:/api/users/: id -> delete user
get:/api/recipts/ # Список рецептов Post:/api/recatipts/ -> Создать рецепт get:/api/questivers/: id -> для получения рецепта.
get:/api/shopinglists/ # Списки списков покупок Сообщение:/API/ShopingLists/ -> Создание списка покупок GET:/API/ShopingLists/: ID -> Чтобы получить список покупок:/API/ShopingList
Спасибо, что заканчивает замечательные люди (ключ эмодзи):
Серхио Алехандро Рибера Коста |
Этот проект следует по спецификации в целом. Взносы любого вида приветствуются!