diff --git a/src/lib/components/Icon.svelte b/src/lib/components/Icon.svelte
new file mode 100644
index 0000000..254ebc6
--- /dev/null
+++ b/src/lib/components/Icon.svelte
@@ -0,0 +1,21 @@
+
+
+
diff --git a/src/lib/components/IngredientsPage.svelte b/src/lib/components/IngredientsPage.svelte
index f006bc2..f28acf1 100644
--- a/src/lib/components/IngredientsPage.svelte
+++ b/src/lib/components/IngredientsPage.svelte
@@ -27,7 +27,7 @@ h4{
{#if data.ingredients}
{#if data.portions}
-
Portionen:
+
Portionen:
{data.portions}
{/if}
Zutaten
diff --git a/src/lib/components/TitleImgParallax.svelte b/src/lib/components/TitleImgParallax.svelte
index d963641..aa1b2ec 100644
--- a/src/lib/components/TitleImgParallax.svelte
+++ b/src/lib/components/TitleImgParallax.svelte
@@ -1,5 +1,7 @@
-
+
diff --git a/src/models/Recipe.ts b/src/models/Recipe.ts
index 07c83a2..cd7d01d 100644
--- a/src/models/Recipe.ts
+++ b/src/models/Recipe.ts
@@ -38,7 +38,7 @@ const RecipeSchema = new mongoose.Schema(
steps: [String]}],
preamble : String,
addendum : String,
- },
+ }, {timestamps: true}
);
export const Recipe = mongoose.model("Recipe", RecipeSchema);
diff --git a/src/routes/api/img/add/+server.ts b/src/routes/api/img/add/+server.ts
index 87aa1c5..1d432f6 100644
--- a/src/routes/api/img/add/+server.ts
+++ b/src/routes/api/img/add/+server.ts
@@ -3,18 +3,40 @@ import path from 'path'
import type { RequestHandler } from '@sveltejs/kit';
import { BEARER_TOKEN } from '$env/static/private'
import { error } from '@sveltejs/kit';
+import { Image } from '../../../../models/Image';
+import { IMAGE_DIR } from '$env/static/private'
+import sharp from 'sharp';
export const POST = (async ({ request }) => {
const data = await request.json();
- const filePath = path.join(
- process.cwd(),
- "static",
- "images",
- data.filename as string
- );
- const file = data.image;
if(data.bearer === BEARER_TOKEN){
- writeFileSync(filePath, file, 'base64');
+ let full_res = new Buffer.from(data.image, 'base64')
+ // reduce image size if over 500KB
+ const MAX_SIZE_KB = 500
+ //const metadata = await sharp(full_res).metadata()
+ ////reduce image size if larger than 500KB
+ //if(metadata.size > MAX_SIZE_KB*1000){
+ // full_res = sharp(full_res).
+ // webp( { quality: 70})
+ // .toBuffer()
+ //}
+ await sharp(full_res)
+ .toFormat('webp')
+ .toFile(path.join(IMAGE_DIR,
+ "full",
+ data.name + ".webp"))
+ await sharp(full_res)
+ .resize({ width: 800})
+ .toFormat('webp')
+ .toFile(path.join(IMAGE_DIR,
+ "thumb",
+ data.name + ".webp"))
+ await sharp(full_res)
+ .resize({ width: 20})
+ .toFormat('webp')
+ .toFile(path.join(IMAGE_DIR,
+ "placeholder",
+ data.name + ".webp"))
return new Response(JSON.stringify({msg: "Added image successfully"}),{
status: 200,
});
diff --git a/static/favicon.ico b/static/favicon.ico
new file mode 100644
index 0000000..825b9e6
Binary files /dev/null and b/static/favicon.ico differ
diff --git a/static/images/aelplermagronen.webp b/static/images/aelplermagronen.webp
deleted file mode 100644
index 85004bd..0000000
Binary files a/static/images/aelplermagronen.webp and /dev/null differ
diff --git a/static/images/aglio_e_olio.webp b/static/images/aglio_e_olio.webp
deleted file mode 100644
index 8487386..0000000
Binary files a/static/images/aglio_e_olio.webp and /dev/null differ
diff --git a/static/images/ajitama.webp b/static/images/ajitama.webp
deleted file mode 100644
index a6da6fd..0000000
Binary files a/static/images/ajitama.webp and /dev/null differ
diff --git a/static/images/al_ragu.webp b/static/images/al_ragu.webp
deleted file mode 100644
index b03118c..0000000
Binary files a/static/images/al_ragu.webp and /dev/null differ
diff --git a/static/images/anisbrot.webp b/static/images/anisbrot.webp
deleted file mode 100644
index c6c2f0f..0000000
Binary files a/static/images/anisbrot.webp and /dev/null differ
diff --git a/static/images/annaomelette.webp b/static/images/annaomelette.webp
deleted file mode 100644
index fa2cd04..0000000
Binary files a/static/images/annaomelette.webp and /dev/null differ
diff --git a/static/images/apfelkompott.webp b/static/images/apfelkompott.webp
deleted file mode 100644
index add02a7..0000000
Binary files a/static/images/apfelkompott.webp and /dev/null differ
diff --git a/static/images/apfelstrudel.webp b/static/images/apfelstrudel.webp
deleted file mode 100644
index 35687f2..0000000
Binary files a/static/images/apfelstrudel.webp and /dev/null differ
diff --git a/static/images/apfelwaehe.webp b/static/images/apfelwaehe.webp
deleted file mode 100644
index 018d4ed..0000000
Binary files a/static/images/apfelwaehe.webp and /dev/null differ
diff --git a/static/images/aprikosenwaehe.webp b/static/images/aprikosenwaehe.webp
deleted file mode 100644
index dcf860e..0000000
Binary files a/static/images/aprikosenwaehe.webp and /dev/null differ
diff --git a/static/images/baerlauchravioli.webp b/static/images/baerlauchravioli.webp
deleted file mode 100644
index 57edc56..0000000
Binary files a/static/images/baerlauchravioli.webp and /dev/null differ
diff --git a/static/images/basler_brunsli.webp b/static/images/basler_brunsli.webp
deleted file mode 100644
index b70e7fd..0000000
Binary files a/static/images/basler_brunsli.webp and /dev/null differ
diff --git a/static/images/brezel.webp b/static/images/brezel.webp
deleted file mode 100644
index d0bd18f..0000000
Binary files a/static/images/brezel.webp and /dev/null differ
diff --git a/static/images/brezeli.webp b/static/images/brezeli.webp
deleted file mode 100644
index fd88146..0000000
Binary files a/static/images/brezeli.webp and /dev/null differ
diff --git a/static/images/broeseltopfen.webp b/static/images/broeseltopfen.webp
deleted file mode 100644
index 7ff725c..0000000
Binary files a/static/images/broeseltopfen.webp and /dev/null differ
diff --git a/static/images/brotgewuerz.webp b/static/images/brotgewuerz.webp
deleted file mode 100644
index 75d8497..0000000
Binary files a/static/images/brotgewuerz.webp and /dev/null differ
diff --git a/static/images/buendner_nusstorte.webp b/static/images/buendner_nusstorte.webp
deleted file mode 100644
index d4b6271..0000000
Binary files a/static/images/buendner_nusstorte.webp and /dev/null differ
diff --git a/static/images/buendner_pizokel.webp b/static/images/buendner_pizokel.webp
deleted file mode 100644
index 4fe3c7a..0000000
Binary files a/static/images/buendner_pizokel.webp and /dev/null differ
diff --git a/static/images/burgenlaender_brokkolisuppe.webp b/static/images/burgenlaender_brokkolisuppe.webp
deleted file mode 100644
index 2c6e786..0000000
Binary files a/static/images/burgenlaender_brokkolisuppe.webp and /dev/null differ
diff --git a/static/images/burger_buns.webp b/static/images/burger_buns.webp
deleted file mode 100644
index d79194e..0000000
Binary files a/static/images/burger_buns.webp and /dev/null differ
diff --git a/static/images/chaeschueechli.webp b/static/images/chaeschueechli.webp
deleted file mode 100644
index f0c3c85..0000000
Binary files a/static/images/chaeschueechli.webp and /dev/null differ
diff --git a/static/images/daenische_kardamomkekse.webp b/static/images/daenische_kardamomkekse.webp
deleted file mode 100644
index deaf9be..0000000
Binary files a/static/images/daenische_kardamomkekse.webp and /dev/null differ
diff --git a/static/images/dinette.webp b/static/images/dinette.webp
deleted file mode 100644
index 1214a38..0000000
Binary files a/static/images/dinette.webp and /dev/null differ
diff --git a/static/images/eierschwammerlgoulasch.webp b/static/images/eierschwammerlgoulasch.webp
deleted file mode 100644
index abbe8d9..0000000
Binary files a/static/images/eierschwammerlgoulasch.webp and /dev/null differ
diff --git a/static/images/eingelegte_zwiebel.webp b/static/images/eingelegte_zwiebel.webp
deleted file mode 100644
index d04a41c..0000000
Binary files a/static/images/eingelegte_zwiebel.webp and /dev/null differ
diff --git a/static/images/erdaepfelgoulasch.webp b/static/images/erdaepfelgoulasch.webp
deleted file mode 100644
index 9309f4d..0000000
Binary files a/static/images/erdaepfelgoulasch.webp and /dev/null differ
diff --git a/static/images/fastenwaehe.webp b/static/images/fastenwaehe.webp
deleted file mode 100644
index 2a62112..0000000
Binary files a/static/images/fastenwaehe.webp and /dev/null differ
diff --git a/static/images/firecracker.webp b/static/images/firecracker.webp
deleted file mode 100644
index 6da1123..0000000
Binary files a/static/images/firecracker.webp and /dev/null differ
diff --git a/static/images/flammkuchen.webp b/static/images/flammkuchen.webp
deleted file mode 100644
index 6501b82..0000000
Binary files a/static/images/flammkuchen.webp and /dev/null differ
diff --git a/static/images/franzoesische_zwiebelsuppe.webp b/static/images/franzoesische_zwiebelsuppe.webp
deleted file mode 100644
index 6b84d38..0000000
Binary files a/static/images/franzoesische_zwiebelsuppe.webp and /dev/null differ
diff --git a/static/images/frittatensuppe.webp b/static/images/frittatensuppe.webp
deleted file mode 100644
index 774c3ba..0000000
Binary files a/static/images/frittatensuppe.webp and /dev/null differ
diff --git a/static/images/germknoedel.webp b/static/images/germknoedel.webp
deleted file mode 100644
index 4d314eb..0000000
Binary files a/static/images/germknoedel.webp and /dev/null differ
diff --git a/static/images/gnocchi.webp b/static/images/gnocchi.webp
deleted file mode 100644
index 49e41f2..0000000
Binary files a/static/images/gnocchi.webp and /dev/null differ
diff --git a/static/images/gratin_dauphinois.webp b/static/images/gratin_dauphinois.webp
deleted file mode 100644
index 38a77be..0000000
Binary files a/static/images/gratin_dauphinois.webp and /dev/null differ
diff --git a/static/images/grittibaenz.webp b/static/images/grittibaenz.webp
deleted file mode 100644
index da66902..0000000
Binary files a/static/images/grittibaenz.webp and /dev/null differ
diff --git a/static/images/gurkensalat.webp b/static/images/gurkensalat.webp
deleted file mode 100644
index 89bb042..0000000
Binary files a/static/images/gurkensalat.webp and /dev/null differ
diff --git a/static/images/hashbrown.webp b/static/images/hashbrown.webp
deleted file mode 100644
index 5ac761f..0000000
Binary files a/static/images/hashbrown.webp and /dev/null differ
diff --git a/static/images/hoernli_mit_gehacktem.webp b/static/images/hoernli_mit_gehacktem.webp
deleted file mode 100644
index 1d4ca1c..0000000
Binary files a/static/images/hoernli_mit_gehacktem.webp and /dev/null differ
diff --git a/static/images/hollondaise.webp b/static/images/hollondaise.webp
deleted file mode 100644
index 57320ed..0000000
Binary files a/static/images/hollondaise.webp and /dev/null differ
diff --git a/static/images/hollundersirup.webp b/static/images/hollundersirup.webp
deleted file mode 100644
index cb2ede2..0000000
Binary files a/static/images/hollundersirup.webp and /dev/null differ
diff --git a/static/images/hummus.webp b/static/images/hummus.webp
deleted file mode 100644
index cfef298..0000000
Binary files a/static/images/hummus.webp and /dev/null differ
diff --git a/static/images/kaerntner_kasnudeln.webp b/static/images/kaerntner_kasnudeln.webp
deleted file mode 100644
index 8a9163a..0000000
Binary files a/static/images/kaerntner_kasnudeln.webp and /dev/null differ
diff --git a/static/images/kaesspaetzle.webp b/static/images/kaesspaetzle.webp
deleted file mode 100644
index d2822a3..0000000
Binary files a/static/images/kaesspaetzle.webp and /dev/null differ
diff --git a/static/images/kaiserschmarrn.webp b/static/images/kaiserschmarrn.webp
deleted file mode 100644
index 9c8b3ee..0000000
Binary files a/static/images/kaiserschmarrn.webp and /dev/null differ
diff --git a/static/images/kaisersemmeln.webp b/static/images/kaisersemmeln.webp
deleted file mode 100644
index f274cdc..0000000
Binary files a/static/images/kaisersemmeln.webp and /dev/null differ
diff --git a/static/images/karottensalat.webp b/static/images/karottensalat.webp
deleted file mode 100644
index b0b7613..0000000
Binary files a/static/images/karottensalat.webp and /dev/null differ
diff --git a/static/images/kartoffelsalat.webp b/static/images/kartoffelsalat.webp
deleted file mode 100644
index 71c6cb6..0000000
Binary files a/static/images/kartoffelsalat.webp and /dev/null differ
diff --git a/static/images/kirschwaehe.webp b/static/images/kirschwaehe.webp
deleted file mode 100644
index 67dbd74..0000000
Binary files a/static/images/kirschwaehe.webp and /dev/null differ
diff --git a/static/images/kletzennudel.webp b/static/images/kletzennudel.webp
deleted file mode 100644
index 483f252..0000000
Binary files a/static/images/kletzennudel.webp and /dev/null differ
diff --git a/static/images/knoblauchbrot.webp b/static/images/knoblauchbrot.webp
deleted file mode 100644
index cc626d0..0000000
Binary files a/static/images/knoblauchbrot.webp and /dev/null differ
diff --git a/static/images/knochensuppe.webp b/static/images/knochensuppe.webp
deleted file mode 100644
index 325431d..0000000
Binary files a/static/images/knochensuppe.webp and /dev/null differ
diff --git a/static/images/kokosbusserl.webp b/static/images/kokosbusserl.webp
deleted file mode 100644
index 6789166..0000000
Binary files a/static/images/kokosbusserl.webp and /dev/null differ
diff --git a/static/images/kottbullar.webp b/static/images/kottbullar.webp
deleted file mode 100644
index 40dfde5..0000000
Binary files a/static/images/kottbullar.webp and /dev/null differ
diff --git a/static/images/kraftbruehe.webp b/static/images/kraftbruehe.webp
deleted file mode 100644
index 4d6d138..0000000
Binary files a/static/images/kraftbruehe.webp and /dev/null differ
diff --git a/static/images/kuerbiscremesuppe.webp b/static/images/kuerbiscremesuppe.webp
deleted file mode 100644
index 131fd30..0000000
Binary files a/static/images/kuerbiscremesuppe.webp and /dev/null differ
diff --git a/static/images/kuerbisravioli.webp b/static/images/kuerbisravioli.webp
deleted file mode 100644
index 0cb7b72..0000000
Binary files a/static/images/kuerbisravioli.webp and /dev/null differ
diff --git a/static/images/lauch_dinette.webp b/static/images/lauch_dinette.webp
deleted file mode 100644
index 5fab550..0000000
Binary files a/static/images/lauch_dinette.webp and /dev/null differ
diff --git a/static/images/lauchquiche.webp b/static/images/lauchquiche.webp
deleted file mode 100644
index 316e567..0000000
Binary files a/static/images/lauchquiche.webp and /dev/null differ
diff --git a/static/images/lettische_pfeffermaenner.webp b/static/images/lettische_pfeffermaenner.webp
deleted file mode 100644
index f8ca93b..0000000
Binary files a/static/images/lettische_pfeffermaenner.webp and /dev/null differ
diff --git a/static/images/mamis_kirschblechkuchen.webp b/static/images/mamis_kirschblechkuchen.webp
deleted file mode 100644
index 9e1897e..0000000
Binary files a/static/images/mamis_kirschblechkuchen.webp and /dev/null differ
diff --git a/static/images/marillenknoedel.webp b/static/images/marillenknoedel.webp
deleted file mode 100644
index d507573..0000000
Binary files a/static/images/marillenknoedel.webp and /dev/null differ
diff --git a/static/images/maronisuppe.webp b/static/images/maronisuppe.webp
deleted file mode 100644
index b04d0be..0000000
Binary files a/static/images/maronisuppe.webp and /dev/null differ
diff --git a/static/images/masalachai.webp b/static/images/masalachai.webp
deleted file mode 100644
index e152a58..0000000
Binary files a/static/images/masalachai.webp and /dev/null differ
diff --git a/static/images/mayonnaise.webp b/static/images/mayonnaise.webp
deleted file mode 100644
index f438be2..0000000
Binary files a/static/images/mayonnaise.webp and /dev/null differ
diff --git a/static/images/miso_steak_aubergine.webp b/static/images/miso_steak_aubergine.webp
deleted file mode 100644
index 4705db8..0000000
Binary files a/static/images/miso_steak_aubergine.webp and /dev/null differ
diff --git a/static/images/mousse_au_chocolat.webp b/static/images/mousse_au_chocolat.webp
deleted file mode 100644
index 4b1b242..0000000
Binary files a/static/images/mousse_au_chocolat.webp and /dev/null differ
diff --git a/static/images/nudeln_mit_kuerbis.webp b/static/images/nudeln_mit_kuerbis.webp
deleted file mode 100644
index 8dd2db5..0000000
Binary files a/static/images/nudeln_mit_kuerbis.webp and /dev/null differ
diff --git a/static/images/ofen_pommes_frites.webp b/static/images/ofen_pommes_frites.webp
deleted file mode 100644
index 4321762..0000000
Binary files a/static/images/ofen_pommes_frites.webp and /dev/null differ
diff --git a/static/images/orecchiette.webp b/static/images/orecchiette.webp
deleted file mode 100644
index e03846f..0000000
Binary files a/static/images/orecchiette.webp and /dev/null differ
diff --git a/static/images/orecchiette_al_pomodoro.webp b/static/images/orecchiette_al_pomodoro.webp
deleted file mode 100644
index 6200651..0000000
Binary files a/static/images/orecchiette_al_pomodoro.webp and /dev/null differ
diff --git a/static/images/osterkuchen.webp b/static/images/osterkuchen.webp
deleted file mode 100644
index d9dc467..0000000
Binary files a/static/images/osterkuchen.webp and /dev/null differ
diff --git a/static/images/osterkuchen_osterlamm_schablone.svg b/static/images/osterkuchen_osterlamm_schablone.svg
deleted file mode 100644
index c6e604a..0000000
--- a/static/images/osterkuchen_osterlamm_schablone.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
diff --git a/static/images/osterlamm.webp b/static/images/osterlamm.webp
deleted file mode 100644
index b916ad4..0000000
Binary files a/static/images/osterlamm.webp and /dev/null differ
diff --git a/static/images/palatschinken.webp b/static/images/palatschinken.webp
deleted file mode 100644
index 11c7675..0000000
Binary files a/static/images/palatschinken.webp and /dev/null differ
diff --git a/static/images/pasta_alla_checca.webp b/static/images/pasta_alla_checca.webp
deleted file mode 100644
index f9c1d14..0000000
Binary files a/static/images/pasta_alla_checca.webp and /dev/null differ
diff --git a/static/images/petersilkartoffeln.webp b/static/images/petersilkartoffeln.webp
deleted file mode 100644
index b92acfa..0000000
Binary files a/static/images/petersilkartoffeln.webp and /dev/null differ
diff --git a/static/images/pilze.webp b/static/images/pilze.webp
deleted file mode 100644
index 72791be..0000000
Binary files a/static/images/pilze.webp and /dev/null differ
diff --git a/static/images/pilzrahmsauce.webp b/static/images/pilzrahmsauce.webp
deleted file mode 100644
index ba51693..0000000
Binary files a/static/images/pilzrahmsauce.webp and /dev/null differ
diff --git a/static/images/pizza.webp b/static/images/pizza.webp
deleted file mode 100644
index 2da312d..0000000
Binary files a/static/images/pizza.webp and /dev/null differ
diff --git a/static/images/plunderteig.webp b/static/images/plunderteig.webp
deleted file mode 100644
index 509a9d8..0000000
Binary files a/static/images/plunderteig.webp and /dev/null differ
diff --git a/static/images/poulet_bouillon.webp b/static/images/poulet_bouillon.webp
deleted file mode 100644
index 627bc19..0000000
Binary files a/static/images/poulet_bouillon.webp and /dev/null differ
diff --git a/static/images/poulet_katsu.webp b/static/images/poulet_katsu.webp
deleted file mode 100644
index 250be56..0000000
Binary files a/static/images/poulet_katsu.webp and /dev/null differ
diff --git a/static/images/pressgurkensalat.webp b/static/images/pressgurkensalat.webp
deleted file mode 100644
index d0301b4..0000000
Binary files a/static/images/pressgurkensalat.webp and /dev/null differ
diff --git a/static/images/quiche_lorraine.webp b/static/images/quiche_lorraine.webp
deleted file mode 100644
index 2a55fcd..0000000
Binary files a/static/images/quiche_lorraine.webp and /dev/null differ
diff --git a/static/images/randen_avocado_roesti.webp b/static/images/randen_avocado_roesti.webp
deleted file mode 100644
index 8ff1c22..0000000
Binary files a/static/images/randen_avocado_roesti.webp and /dev/null differ
diff --git a/static/images/randensalat.webp b/static/images/randensalat.webp
deleted file mode 100644
index c326660..0000000
Binary files a/static/images/randensalat.webp and /dev/null differ
diff --git a/static/images/ratatouille.webp b/static/images/ratatouille.webp
deleted file mode 100644
index bf4e4b8..0000000
Binary files a/static/images/ratatouille.webp and /dev/null differ
diff --git a/static/images/reindling.webp b/static/images/reindling.webp
deleted file mode 100644
index 682fed9..0000000
Binary files a/static/images/reindling.webp and /dev/null differ
diff --git a/static/images/rhabarberkonfi.webp b/static/images/rhabarberkonfi.webp
deleted file mode 100644
index d2ee840..0000000
Binary files a/static/images/rhabarberkonfi.webp and /dev/null differ
diff --git a/static/images/rharbarberkonfi.webp b/static/images/rharbarberkonfi.webp
deleted file mode 100644
index d2ee840..0000000
Binary files a/static/images/rharbarberkonfi.webp and /dev/null differ
diff --git a/static/images/rindsgoulasch.webp b/static/images/rindsgoulasch.webp
deleted file mode 100644
index 4f5511e..0000000
Binary files a/static/images/rindsgoulasch.webp and /dev/null differ
diff --git a/static/images/roesti.webp b/static/images/roesti.webp
deleted file mode 100644
index c45ee28..0000000
Binary files a/static/images/roesti.webp and /dev/null differ
diff --git a/static/images/rote_linsen_aufstrich.webp b/static/images/rote_linsen_aufstrich.webp
deleted file mode 100644
index 4eb6fc9..0000000
Binary files a/static/images/rote_linsen_aufstrich.webp and /dev/null differ
diff --git a/static/images/rote_linsen_curry.webp b/static/images/rote_linsen_curry.webp
deleted file mode 100644
index 223e014..0000000
Binary files a/static/images/rote_linsen_curry.webp and /dev/null differ
diff --git a/static/images/rotkraut.webp b/static/images/rotkraut.webp
deleted file mode 100644
index b5122c3..0000000
Binary files a/static/images/rotkraut.webp and /dev/null differ
diff --git a/static/images/ruchbrot.webp b/static/images/ruchbrot.webp
deleted file mode 100644
index 930cb38..0000000
Binary files a/static/images/ruchbrot.webp and /dev/null differ
diff --git a/static/images/rustikales_brot.webp b/static/images/rustikales_brot.webp
deleted file mode 100644
index 991089c..0000000
Binary files a/static/images/rustikales_brot.webp and /dev/null differ
diff --git a/static/images/sachertorte.webp b/static/images/sachertorte.webp
deleted file mode 100644
index 9e84554..0000000
Binary files a/static/images/sachertorte.webp and /dev/null differ
diff --git a/static/images/salbei_spaghetti.webp b/static/images/salbei_spaghetti.webp
deleted file mode 100644
index 2363982..0000000
Binary files a/static/images/salbei_spaghetti.webp and /dev/null differ
diff --git a/static/images/sauerkrautauflauf.webp b/static/images/sauerkrautauflauf.webp
deleted file mode 100644
index ebc0bc8..0000000
Binary files a/static/images/sauerkrautauflauf.webp and /dev/null differ
diff --git a/static/images/sauerteigbrot.webp b/static/images/sauerteigbrot.webp
deleted file mode 100644
index 28b10ec..0000000
Binary files a/static/images/sauerteigbrot.webp and /dev/null differ
diff --git a/static/images/schoggi.webp b/static/images/schoggi.webp
deleted file mode 100644
index deada2c..0000000
Binary files a/static/images/schoggi.webp and /dev/null differ
diff --git a/static/images/schupfnudeln.webp b/static/images/schupfnudeln.webp
deleted file mode 100644
index 961a82d..0000000
Binary files a/static/images/schupfnudeln.webp and /dev/null differ
diff --git a/static/images/schupfnudeln_mit_kraut_und_speck.webp b/static/images/schupfnudeln_mit_kraut_und_speck.webp
deleted file mode 100644
index b6d7b54..0000000
Binary files a/static/images/schupfnudeln_mit_kraut_und_speck.webp and /dev/null differ
diff --git a/static/images/semmelknoedel.webp b/static/images/semmelknoedel.webp
deleted file mode 100644
index c6635fd..0000000
Binary files a/static/images/semmelknoedel.webp and /dev/null differ
diff --git a/static/images/shokupan.webp b/static/images/shokupan.webp
deleted file mode 100644
index 895f441..0000000
Binary files a/static/images/shokupan.webp and /dev/null differ
diff --git a/static/images/siebenbuergisches_brot.webp b/static/images/siebenbuergisches_brot.webp
deleted file mode 100644
index fb37b37..0000000
Binary files a/static/images/siebenbuergisches_brot.webp and /dev/null differ
diff --git a/static/images/spaghetti_carbonara.webp b/static/images/spaghetti_carbonara.webp
deleted file mode 100644
index 46c99b7..0000000
Binary files a/static/images/spaghetti_carbonara.webp and /dev/null differ
diff --git a/static/images/spinat_zitronen_spaghetti.webp b/static/images/spinat_zitronen_spaghetti.webp
deleted file mode 100644
index 3c1bf64..0000000
Binary files a/static/images/spinat_zitronen_spaghetti.webp and /dev/null differ
diff --git a/static/images/spitzbuben.webp b/static/images/spitzbuben.webp
deleted file mode 100644
index 0d794a2..0000000
Binary files a/static/images/spitzbuben.webp and /dev/null differ
diff --git a/static/images/strudelteig.webp b/static/images/strudelteig.webp
deleted file mode 100644
index 38ea584..0000000
Binary files a/static/images/strudelteig.webp and /dev/null differ
diff --git a/static/images/tiramisu.webp b/static/images/tiramisu.webp
deleted file mode 100644
index 184abc2..0000000
Binary files a/static/images/tiramisu.webp and /dev/null differ
diff --git a/static/images/tirggel.webp b/static/images/tirggel.webp
deleted file mode 100644
index a2222dc..0000000
Binary files a/static/images/tirggel.webp and /dev/null differ
diff --git a/static/images/tomatensuppe.webp b/static/images/tomatensuppe.webp
deleted file mode 100644
index 0e2437e..0000000
Binary files a/static/images/tomatensuppe.webp and /dev/null differ
diff --git a/static/images/uromas_vanillekipferl.webp b/static/images/uromas_vanillekipferl.webp
deleted file mode 100644
index 1e4cea9..0000000
Binary files a/static/images/uromas_vanillekipferl.webp and /dev/null differ
diff --git a/static/images/vanillesauce.webp b/static/images/vanillesauce.webp
deleted file mode 100644
index 6ef8475..0000000
Binary files a/static/images/vanillesauce.webp and /dev/null differ
diff --git a/static/images/weihnachtsgans.webp b/static/images/weihnachtsgans.webp
deleted file mode 100644
index 511cdb4..0000000
Binary files a/static/images/weihnachtsgans.webp and /dev/null differ
diff --git a/static/images/wienerschnitzel.webp b/static/images/wienerschnitzel.webp
deleted file mode 100644
index 8db81d5..0000000
Binary files a/static/images/wienerschnitzel.webp and /dev/null differ
diff --git a/static/images/wintergemuesestrudel.webp b/static/images/wintergemuesestrudel.webp
deleted file mode 100644
index 0ebf4a5..0000000
Binary files a/static/images/wintergemuesestrudel.webp and /dev/null differ
diff --git a/static/images/zimtsterne.webp b/static/images/zimtsterne.webp
deleted file mode 100644
index 5cb4525..0000000
Binary files a/static/images/zimtsterne.webp and /dev/null differ
diff --git a/static/images/zitronenkaeseravioli.webp b/static/images/zitronenkaeseravioli.webp
deleted file mode 100644
index c81dac8..0000000
Binary files a/static/images/zitronenkaeseravioli.webp and /dev/null differ
diff --git a/static/images/zopf.webp b/static/images/zopf.webp
deleted file mode 100644
index a276abe..0000000
Binary files a/static/images/zopf.webp and /dev/null differ
diff --git a/static/images/zopf2.webp b/static/images/zopf2.webp
deleted file mode 100644
index 18d75e2..0000000
Binary files a/static/images/zopf2.webp and /dev/null differ
diff --git a/static/images/zucchinicremesuppe.webp b/static/images/zucchinicremesuppe.webp
deleted file mode 100644
index 672b67b..0000000
Binary files a/static/images/zucchinicremesuppe.webp and /dev/null differ
diff --git a/static/pen.svg b/static/pen.svg
new file mode 100644
index 0000000..8ff7014
--- /dev/null
+++ b/static/pen.svg
@@ -0,0 +1 @@
+
diff --git a/static/plus.svg b/static/plus.svg
new file mode 100644
index 0000000..9407c38
--- /dev/null
+++ b/static/plus.svg
@@ -0,0 +1 @@
+