diff --git a/velconnect/routes/api.py b/velconnect/routes/api.py
index 4096c6e..1dbafb2 100644
--- a/velconnect/routes/api.py
+++ b/velconnect/routes/api.py
@@ -394,3 +394,23 @@ async def get_all_files():
for f in data:
parse_data(f)
return data
+
+
+@router.get("/get_all_images")
+async def get_all_images():
+ data = db.query("""
+ SELECT *
+ FROM `DataBlock`
+ WHERE visibility='public' AND category='file';
+ """)
+ data = [dict(f) for f in data]
+ for f in data:
+ parse_data(f)
+ images = []
+ for f in data:
+ if f['data']['filename'].endswith('.png') or f['data']['filename'].endswith('.jpg'):
+ images.append({
+ 'key': f['id'],
+ 'filename': f['data']['filename']
+ })
+ return images
diff --git a/velconnect/templates/index.html b/velconnect/templates/index.html
index 6dcab85..2d8365b 100644
--- a/velconnect/templates/index.html
+++ b/velconnect/templates/index.html
@@ -161,6 +161,20 @@
+
+