API Backend Restful for Pinchef
Mengapa itu disebut Pinchef?
Nah, klik pada lidah buruk yang berarti asisten memasak. Dan dari koki pabra itu berarti "masak." Juga bahwa ia memiliki pinnya yang unik seperti Guardalo. Mirip dengan Pinterest.
Aplikasi web yang memungkinkan Anda memilih resep memasak dan menghasilkan daftar belanja.
Idenya adalah pilihan yang ingin dimasak oleh resep dalam seminggu dan menghasilkan daftar belanja untuk supermarket.
Pilih satu hari dalam seminggu
Jadi Anda menghasilkan daftar belanja untuk supermarket berdasarkan pilihan Anda.
Aplikasi Pinchef menghasilkan daftar belanja untuk supermarket yang membantu Anda mengatur menu minggu ini. Akan keren yang dapat dihubungkan ke API toko untuk membuat pesanan belanja online.
Jika ada hari -hari kosong dalam seminggu, apakah akan memberi tahu Anda bahwa Anda harus memesan atau pergi membeli? (Taquitos) Dalam jadwal atau hari -hari dalam seminggu Anda tidak memilih menu untuk menutupi lubang dan tidak tinggal tanpa makan.
Tunjukkan resep berdasarkan selera dan diet Anda.
Rekomendasi agar bugar atau gemuk? Jika Anda memperhatikan bahwa Anda membuat banyak krim untuk taco Anda?
Top untuk diet vegetarian dan vegan?
Berdasarkan pembelian Anda, Anda dapat menyarankan resep yang mungkin menarik minat Anda karena tidak ada yang pergi ke pasar untuk membeli 2 kentang hanya untuk tikus misalnya, saya akan memberi tahu Anda jika Anda memiliki kentang, Anda dapat membuat resep ini dengan kentang seperti kentang murni untuk iringan Anda dalam makanan.
Hasilkan menu untuk sarapan, makanan, dan makan malam minggu berdasarkan anggaran terbatas.
Pertama, kami mengkloning repositori baik di terminal atau di tombol kode.
git clone https://github.com/GeraAlcantara/pinchef.git
cd pinchef Kita harus mengganti nama Modify_me.env a .env dan memodifikasi nilai variabel yang menghapus {} .
Terminal
mv modify_me.env .envKita harus menginstal Docker dan Docker-Composate.
Terminal
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 upKita harus membuat sub virtual dan menginstal dependensi. Kami menggunakan VENV untuk membuat env virtual.
Variabel sqlalchemy_database_url harus diubah ke database SQLite.
SQLALCHEMY_DATABASE_URL= sqlite:///./pinchef.db
Untuk dapat menjalankannya secara lokal tanpa perlu basis data pascaperang.
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txtDan untuk menjalankan aplikasi.
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reloadSemua: Organisasi Lipat Aplikasi
Folder:
terhubung dengan alembric ke migrasi
Temukan gambar yang lebih baik untuk proyek ini
** Saya memiliki kesalahan yang menandai bahwa saya memiliki file windows yang tidak saya ketahui?
Dapatkan:/API/Pengguna/ # Daftar Pos Pengguna Posting:/API/Pengguna/ -> Buat Pengguna Dapatkan:/API/Pengguna/: ID -> Untuk mendapatkan Pengguna Put:/API/Pengguna/: ID -> Perbarui Hapus:/API/Pengguna/: ID -> Hapus Pengguna
Get:/API/Penerimaan/ # Daftar Resep Posting:/API/Penerimaan/ -> Buat Resep Dapatkan:/API/Penerima/: ID -> Untuk mendapatkan resep put:/API/Receives
Dapatkan:/API/ShopingLists/ # Daftar Belanja Daftar Posting:/API/ShopingLists/ -> Buat Daftar Belanja Dapatkan:/API/ShopingLists/: ID -> Untuk mendapatkan daftar belanja.
Terima kasih banyak orang yang luar biasa (kunci emoji):
Sergio Alejandro Ribera Costa |
Proyek ini mengikuti spesifikasi semua-kontribusi. Kontribusi apa pun yang baik!