Merge pull request #1 from ljensen505/main

Main
This commit is contained in:
Lucas Jensen
2022-05-12 08:23:43 -07:00
committed by GitHub
17 changed files with 78 additions and 20 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

8
.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

10
.idea/PortfolioProject.iml generated Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/venv" />
</content>
<orderEntry type="jdk" jdkName="Python 3.10" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

5
.idea/codeStyles/codeStyleConfig.xml generated Normal file
View File

@@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>

View File

@@ -0,0 +1,13 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="PyUnresolvedReferencesInspection" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoredIdentifiers">
<list>
<option value="object.is_tombstone" />
<option value="object.key" />
</list>
</option>
</inspection_tool>
</profile>
</component>

View File

@@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>

4
.idea/misc.xml generated Normal file
View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10" project-jdk-type="Python SDK" />
</project>

8
.idea/modules.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/PortfolioProject.iml" filepath="$PROJECT_DIR$/.idea/PortfolioProject.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

1
Procfile Normal file
View File

@@ -0,0 +1 @@
web: gunicorn main:app

Binary file not shown.

Binary file not shown.

View File

@@ -1,13 +1,13 @@
""" """
Portfolio Project for CS361 Spring 2022 Portfolio Project for CS361 Spring 2022
Written by Lucas Jensen Written by Lucas Jensen
Last updated 3/29/22 for Assignment 1 Last updated 5/12 for Assignment 1
""" """
from flask import Flask, redirect, render_template, request from flask import Flask, redirect, render_template, request
from recipe import Recipe, RecipeBook from recipe import Recipe, RecipeBook
app = Flask(__name__) app = Flask(__name__)
book = RecipeBook()
@app.route("/") @app.route("/")
def home(): def home():
@@ -57,5 +57,4 @@ def add_recipe():
if __name__ == "__main__": if __name__ == "__main__":
book = RecipeBook()
app.run(debug=False) app.run(debug=False)

View File

@@ -2,6 +2,7 @@
Written by Lucas Jensen Written by Lucas Jensen
Portfolio Project for CS361 Portfolio Project for CS361
The main logic behind a recipe The main logic behind a recipe
Last updated 5/12
""" """
import json import json

View File

@@ -1,26 +1,15 @@
{ {
"3": { "0": {
"quantity": "2", "quantity": "2",
"name": "Sourdough", "name": "Sourdough",
"ingredients": { "ingredients": {
"AP Flour": 800, "AP Flour": 500,
"WW Flour": 200,
"Water": 700,
"Salt": 20,
"Yeast": 0,
"Starter": 50
}
},
"7": {
"quantity": "5",
"name": "Sourdough * 2.5",
"ingredients": {
"AP Flour": 2000,
"WW Flour": 500, "WW Flour": 500,
"Water": 1750, "Rye Flour": 0,
"Salt": 50, "Water": 0,
"Salt": 0,
"Yeast": 0, "Yeast": 0,
"Starter": 125 "Starter": 0
} }
} }
} }

7
requirements.txt Normal file
View File

@@ -0,0 +1,7 @@
click==8.1.3
Flask==2.1.2
gunicorn==20.1.0
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.1
Werkzeug==2.1.2

1
runtime.txt Normal file
View File

@@ -0,0 +1 @@
python-3.10.0