API backend Restful pour Pinchef
Pourquoi s'appelle-t-il Pinchef?
Eh bien, un clic sur les mauvaises langues qui signifie une assistante de cuisine. Et du chef Pabra qui signifie «cuisiner». Aussi qu'il a dans son épingle unique qui est comme Guardalo. Similaire à Pinterest.
Une application Web qui vous permet de sélectionner des recettes de cuisine et de générer une liste de courses.
L'idée est que les sélections que les recettes veulent cuisiner au cours de la semaine et générer une liste de courses pour le supermarché.
Sélectionnez un jour de la semaine
Et donc vous générez une liste de courses pour le supermarché en fonction de votre sélection.
L'application Pinchef génère une liste de courses pour le supermarché vous aidant à organiser le menu de la semaine. Il serait cool de pouvoir être connecté aux API des magasins pour passer la commande d'achat en ligne.
S'il y a des jours vides dans la semaine, vous informera-t-il que vous devez commander ou aller acheter? (Taquitos) Dans les horaires ou les jours de la semaine, vous n'avez pas sélectionné le menu pour couvrir les trous et ne restez pas sans se nourrir.
Montrez-vous des recettes en fonction de vos goûts et de votre alimentation.
Recommandations pour être en forme ou en graisse? Si vous remarquez que vous faites beaucoup de crème à vos tacos?
Top pour un régime végétarien et végétalien?
En fonction de vos achats, vous pouvez suggérer des recettes qui peuvent vous intéresser, car personne ne va sur le marché pour acheter 2 pommes de terre uniquement pour les souris par exemple, je vous dirais que si vous avez des pommes de terre, vous pouvez faire ces recettes avec les pommes de terre telles que Potato Pure pour votre accompagnement dans les repas.
Générez un menu pour le petit déjeuner, la nourriture et le dîner en fonction d'un budget limité.
Nous clonons d'abord le référentiel dans le terminal ou dans le bouton de code.
git clone https://github.com/GeraAlcantara/pinchef.git
cd pinchef Nous devons renommer le modification_me.env a .env et modifier les valeurs des variables supprimant le {} .
Terminal
mv modify_me.env .envNous devons faire installer Docker et 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 upNous devons créer un sous-sous virtuel et installer les dépendances. Nous utilisons Venv pour créer l'env virtuel.
La variable SQLALCHEMY_DATABASE_URL doit être modifiée en une base de données SQLite.
SQLALCHEMY_DATABASE_URL= sqlite:///./pinchef.db
Pour pouvoir l'exécuter localement sans avoir besoin d'une base de données postgress.
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txtEt pour exécuter l'application.
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reloadAll: Organisation de pliage des applications
Dossiers:
Connectez-vous avec Alembric aux migrations
Trouvez une meilleure image pour le projet
** J'ai une erreur qui marque que j'ai un fichier Windows que je ne connais pas?
get: / api / users / # liste des utilisateurs publier: / api / users / -> créer l'utilisateur get: / api / users /: id -> pour obtenir un utilisateur put: / api / users /: id -> metter à jour de suppression: / api / users /: id -> supprimer l'utilisateur
Get: / API / Receipts / # Liste des recettes Post: / API / Receipts / -> Créer la recette Get: / API / Récepteurs /: ID -> Pour obtenir une recette: / API / Receives
Get: / API / ShopingLists / # Liste des listes de courses Post: / API / ShopingLists / -> Créer une liste de cours
Merci va Tose Tose Wonderful People (Emoji Key):
Sergio Alejandro Ribera Costa |
Ce projet suit la spécification toutes les contributions. Contributions de toute nature bienvenue!