PinchefのバックエンドAPI RESTFUL
なぜPinchefと呼ばれるのですか?
まあ、料理アシスタントを意味する悪い舌をクリックします。そして、シェフのパブラからそれは「料理」を意味します。また、彼は彼のユニークなピンにガーデロのようなピンを持っていること。 Pinterestに似ています。
料理のレシピを選択して買い物リストを生成できるWebアプリケーション。
アイデアは、レシピが週に調理し、スーパーマーケットの買い物リストを生成したいという選択です。
1日の1日を選択します
したがって、選択に基づいてスーパーマーケットの買い物リストを生成します。
Pinchefアプリは、スーパーマーケットの買い物リストを生成し、今週のメニューを整理するのに役立ちます。オンラインショッピング注文を作成するために店舗のAPIに接続できるのはクールでしょう。
週に空の日がある場合、注文または購入する必要があることを通知しますか? (Taquitos)穴をカバーするメニューを選択しておらず、給餌なしで留まらないスケジュールまたは曜日に。
あなたの好みとあなたの食事に基づいてレシピを見せてください。
フィット感または脂肪になるという推奨事項?あなたがあなたのタコスにたくさんのクリームを作っていることに気づいたら?
ベジタリアンとビーガンダイエットのトップ?
あなたの購入に基づいて、たとえばマウスのためだけに2つのジャガイモを購入するために誰も市場に出ないので、あなたが興味を持っているかもしれないレシピを提案することができます。
限られた予算に基づいて、朝食、食べ物、夕食の週のメニューを生成します。
最初に、端末またはコードボタンのいずれかでリポジトリをクローンします。
git clone https://github.com/GeraAlcantara/pinchef.git
cd pinchefmodify_me.env a .envの名前を変更し、 {}を削除する変数の値を変更する必要があります。
ターミナル
mv modify_me.env .envDockerとDocker-Compsateをインストールする必要があります。
ターミナル
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を使用して、仮想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/ - > create users get:/api/users/:id-> putユーザーを取得するに
get:/api/receptions/#recipe list post:/api/receptens/ - > create racipe get:/api/receivers/:id-> recipeを取得する
get:/api/shopinglists/#ショッピングリストリスト投稿:/api/shopinglists/ - >ショッピングリストの作成get:/api/shopinglists/:id->買い物リストを取得するに
素晴らしい人々(絵文字キー)に感謝します:
セルジオ・アレハンドロ・リベラ・コスタ |
このプロジェクトは、全委員会の仕様に従います。あらゆる種類の貢献を歓迎します!