diff --git a/1-flask-exercise/.flaskenv b/1-flask-exercise/.flaskenv
new file mode 100644
index 00000000..3e5827f6
--- /dev/null
+++ b/1-flask-exercise/.flaskenv
@@ -0,0 +1 @@
+FLASK_APP=psycho_site.py
\ No newline at end of file
diff --git a/1-flask-exercise/program/__init__.py b/1-flask-exercise/program/__init__.py
new file mode 100644
index 00000000..379230b4
--- /dev/null
+++ b/1-flask-exercise/program/__init__.py
@@ -0,0 +1,5 @@
+from flask import Flask
+app = Flask(__name__)
+
+from program import routes
+
diff --git a/1-flask-exercise/program/routes.py b/1-flask-exercise/program/routes.py
new file mode 100644
index 00000000..98b17a73
--- /dev/null
+++ b/1-flask-exercise/program/routes.py
@@ -0,0 +1,13 @@
+from program import app
+from flask import render_template
+
+@app.route('/')
+@app.route('/index')
+def index():
+ return render_template('index.html')
+@app.route('/about')
+def about():
+ return render_template('about.html')
+@app.route('/tests')
+def tests():
+ return render_template("tests.html")
diff --git a/1-flask-exercise/program/templates/about.html b/1-flask-exercise/program/templates/about.html
new file mode 100644
index 00000000..6962b5e9
--- /dev/null
+++ b/1-flask-exercise/program/templates/about.html
@@ -0,0 +1,5 @@
+{% extends "base.html" %}
+{% block content%}
+
About the FullstackPsycho
+
My name is Chris, I am 30 years old and I enjoy being a psychometrician.
+{% endblock%}
\ No newline at end of file
diff --git a/1-flask-exercise/program/templates/base.html b/1-flask-exercise/program/templates/base.html
new file mode 100644
index 00000000..3789f5a0
--- /dev/null
+++ b/1-flask-exercise/program/templates/base.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+ Welcome at FSP
+
+
+
Website
+
+
+
+
+
+
+
+
This is from base.html
+ {% block content %}
+ {% endblock %}
+
+
+
\ No newline at end of file
diff --git a/1-flask-exercise/program/templates/index.html b/1-flask-exercise/program/templates/index.html
new file mode 100644
index 00000000..eb26d25f
--- /dev/null
+++ b/1-flask-exercise/program/templates/index.html
@@ -0,0 +1,5 @@
+{% extends "base.html" %}
+{% block content%}
+
Welcome at FullStackPsycho's
+
Hi, I'm Chris and this is my blog. I hope you enjoy my maniac ranting.
+{% endblock%}
\ No newline at end of file
diff --git a/1-flask-exercise/program/templates/tests.html b/1-flask-exercise/program/templates/tests.html
new file mode 100644
index 00000000..4f5ebfd8
--- /dev/null
+++ b/1-flask-exercise/program/templates/tests.html
@@ -0,0 +1,5 @@
+{% extends "base.html" %}
+{% block content%}
+
Tests
+
Here you can find our selection of tests
+{% endblock%}
\ No newline at end of file
diff --git a/1-flask-exercise/psycho_site.py b/1-flask-exercise/psycho_site.py
new file mode 100644
index 00000000..519ad1ab
--- /dev/null
+++ b/1-flask-exercise/psycho_site.py
@@ -0,0 +1,2 @@
+from program import app
+
diff --git a/1-flask/.flaskenv b/1-flask/.flaskenv
new file mode 100644
index 00000000..7aff9a66
--- /dev/null
+++ b/1-flask/.flaskenv
@@ -0,0 +1 @@
+FLASK_APP=demo.py
\ No newline at end of file
diff --git a/1-flask/demo.py b/1-flask/demo.py
new file mode 100644
index 00000000..64dbd6fb
--- /dev/null
+++ b/1-flask/demo.py
@@ -0,0 +1 @@
+from program import app
diff --git a/1-flask/program/__init__.py b/1-flask/program/__init__.py
new file mode 100644
index 00000000..baf9a7a4
--- /dev/null
+++ b/1-flask/program/__init__.py
@@ -0,0 +1,6 @@
+from flask import Flask
+
+app = Flask(__name__)
+
+#has to happen after creation of app
+from program import routes
\ No newline at end of file
diff --git a/1-flask/program/routes.py b/1-flask/program/routes.py
new file mode 100644
index 00000000..d1088ac5
--- /dev/null
+++ b/1-flask/program/routes.py
@@ -0,0 +1,10 @@
+from program import app
+from flask import render_template
+
+@app.route('/')
+@app.route('/index')
+def index(): #name functions similar to url
+ return render_template('index.html')
+@app.route('/100days')
+def p100days():
+ return render_template('100days.html')
\ No newline at end of file
diff --git a/1-flask/program/templates/100days.html b/1-flask/program/templates/100days.html
new file mode 100644
index 00000000..807f7b33
--- /dev/null
+++ b/1-flask/program/templates/100days.html
@@ -0,0 +1,8 @@
+{% extends "base.html" %}
+
+{% block content %}
+
Congrats on starting you 100 Days of Code challenge!
+
THIS IS TEXT FROM 100DAYS.HTML not base.html
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/1-flask/program/templates/base.html b/1-flask/program/templates/base.html
new file mode 100644
index 00000000..b8f544b8
--- /dev/null
+++ b/1-flask/program/templates/base.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+ Welcome at FullStackPsycho
+
+
+
Menu Bar -
+
+
+
+
+ {% block content %} {% endblock %}
+
+
+
\ No newline at end of file
diff --git a/1-flask/program/templates/index.html b/1-flask/program/templates/index.html
new file mode 100644
index 00000000..25255352
--- /dev/null
+++ b/1-flask/program/templates/index.html
@@ -0,0 +1,11 @@
+{% extends "base.html" %}
+
+{% block content %}
+
Enter the Asylum!
+
Hello, I'm Chris and this is my blog "FullStackPsycho".
+ I am a psychologist, or more precisely a psychometrician and develop
+ psychometric tests such as intelligence tests and personality questionnaires.
+ My main passion is the implementation of machine learning and ai into psychometrics.
+