diff --git a/30_flask_api_server/main.py b/30_flask_api_server/main.py
new file mode 100644
index 0000000..fb20946
--- /dev/null
+++ b/30_flask_api_server/main.py
@@ -0,0 +1,44 @@
+from flask import Flask, jsonify
+import random
+
+#vytvoření instance (pro nás aplikace/objekt) pro Flask
+app = Flask(__name__)
+
+#hlavní stránka pro info
+@app.route("/")
+def index():
+ return """
+
Flask Api server
+ Odkaz /api/random
+ Odkaz /api/pozdrav (SVĚT)
+ Odkaz /api/pozdrav/pavel
+ """
+
+#API Endpoint - budeme vracet náhodné hodnoty
+@app.route("/api/random")
+def get_rng():
+ cislo = round(random.uniform(1.0,1000.0),2)
+ rasa = random.choice(["člověk","elf","trpaslík","obr"])
+ return jsonify({"rng":cislo,"rasa":rasa})
+
+#Dynamický Endpoint - budeme zdravit člověka z URL
+@app.route("/api/pozdrav/")
+def pozdrav(jmeno):
+ return f"Ahoj {jmeno}!"
+
+@app.route("/api/pozdrav/")
+def pozdrav_svet():
+ return f"Hello World!"
+
+@app.route("/api/mocnina//")
+def mocnina(zaklad,exponent):
+ vysledek = zaklad ** exponent
+ return jsonify ({
+ "operace":"mocnina",
+ "zaklad":zaklad,
+ "exponent":exponent,
+ "vysledek":vysledek
+ })
+
+if __name__ == "__main__":
+ app.run(host="0.0.0.0",port=80,debug=True)
diff --git a/30_flask_api_server/poznamky.txt b/30_flask_api_server/poznamky.txt
new file mode 100644
index 0000000..1e28595
--- /dev/null
+++ b/30_flask_api_server/poznamky.txt
@@ -0,0 +1,8 @@
+python -m venv .venv
+.venv\scripts\activate
+pip install flask
+code .
+
+Api by mělo vždy někdě být napsaní pro jednodušší zjištění
+api.web.cz
+www.web.cz/api
\ No newline at end of file