Fridg:Fridg是一个全栈单页Web应用程序,使用React,JavaScript,Python,Flask,PostgreSQL,SQLAlchemy,HTML,CSS和Bootstrap构建,可根据手头的成分搜索配方。 Spoonacular的API根据成分最大化配方,Twilio的API将缺失成分的购物清单发送到用户的手机-源码

上传者: 42131541 | 上传时间: 2021-05-07 13:03:39 | 文件大小: 63.18MB | 文件类型: ZIP
Fridg是一个网络应用程序,致力于通过使用Spoonacular的API提供食谱以最大程度地减少手头上的食物,从而减少食物浪费。 Fridg还提供了缺失成分的清单,用户可以通过Twilio API将其作为购物清单发送到手机。 用户还可以保存食谱并记录其经验以供参考,例如是否尝试过食谱,给予5星评级以及添加评论。 Fridg是一个全堆栈的单页面Web应用程序,使用React,Python,Flask和PostgreSQL构建。 我们的食材是冰箱里一个幸福的大家庭。 家庭意味着没有任何遗留或遗忘的成分。 部署方式 关于我 嗨,欢迎光临! Michelle在癌症精密医学实验室工作,对组织标本进行实验并分析药物React。 Michelle意识到真正的科学方法效率极低,为解决创造性问题留出了很少的空间,并且没有看到自己在该领域的成长。 在编码的每个步骤中,她对问题解决,调试和测试的效率和灵活性非

文件下载

资源详情

[{"title":"( 38 个子文件 63.18MB ) Fridg:Fridg是一个全栈单页Web应用程序,使用React,JavaScript,Python,Flask,PostgreSQL,SQLAlchemy,HTML,CSS和Bootstrap构建,可根据手头的成分搜索配方。 Spoonacular的API根据成分最大化配方,Twilio的API将缺失成分的购物清单发送到用户的手机-源码","children":[{"title":"Fridg-master","children":[{"title":"server.py <span style='color:#111;'> 13.93KB </span>","children":null,"spread":false},{"title":"nginx.conf <span style='color:#111;'> 93B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"homepage.html <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"base.html <span style='color:#111;'> 625B </span>","children":null,"spread":false},{"title":"search_results.html <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"root.html <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"flask.service <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"helper_functions.py <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"recipes.sql <span style='color:#111;'> 56.83KB </span>","children":null,"spread":false},{"title":"static","children":[{"title":"css","children":[{"title":"site.css <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false}],"spread":true},{"title":"img","children":[{"title":"food-for-thoughts.gif <span style='color:#111;'> 3.01MB </span>","children":null,"spread":false},{"title":"GitHub-logo.png <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"save-and-shopping-list.gif <span style='color:#111;'> 10.04MB </span>","children":null,"spread":false},{"title":"Fridg.png <span style='color:#111;'> 11.27KB </span>","children":null,"spread":false},{"title":"searching.gif <span style='color:#111;'> 12.45MB </span>","children":null,"spread":false},{"title":"saved-recipe-details.gif <span style='color:#111;'> 13.81MB </span>","children":null,"spread":false},{"title":"thumbnail.png <span style='color:#111;'> 1.96MB </span>","children":null,"spread":false},{"title":"ingredient-bg.jpg <span style='color:#111;'> 745.16KB </span>","children":null,"spread":false},{"title":"LinkedIn-logo.png <span style='color:#111;'> 8.18KB </span>","children":null,"spread":false},{"title":"login-modal.gif <span style='color:#111;'> 11.29MB </span>","children":null,"spread":false},{"title":"remove-recipe.gif <span style='color:#111;'> 1.58MB </span>","children":null,"spread":false},{"title":"me.jpg <span style='color:#111;'> 1.09MB </span>","children":null,"spread":false},{"title":"Homepage.png <span style='color:#111;'> 1.25MB </span>","children":null,"spread":false},{"title":"landing-page.gif <span style='color:#111;'> 8.47MB </span>","children":null,"spread":false}],"spread":false},{"title":"js","children":[{"title":"userAuth.jsx <span style='color:#111;'> 11.93KB </span>","children":null,"spread":false},{"title":"root.jsx <span style='color:#111;'> 14.08KB </span>","children":null,"spread":false},{"title":"test.jsx <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"recipeButtons.jsx <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"foodForThoughts.jsx <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"missingIngredients.jsx <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"recipe_info.jsx <span style='color:#111;'> 9.49KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"crud.py <span style='color:#111;'> 5.14KB </span>","children":null,"spread":false},{"title":"seed_db.py <span style='color:#111;'> 839B </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 405B </span>","children":null,"spread":false},{"title":"model.py <span style='color:#111;'> 6.74KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":"tests.py <span style='color:#111;'> 296B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 8.64KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明