[{"data":1,"prerenderedAt":318},["ShallowReactive",2],{"projects":3},[4,103,191,238,274],{"id":5,"title":6,"body":7,"description":76,"extension":77,"featured":78,"image":79,"languages":80,"links":87,"meta":96,"navigation":78,"path":97,"seo":98,"stem":101,"__hash__":102},"projects/projects/buildyourvoice.md","BuildYourVoice",{"type":8,"value":9,"toc":68},"minimark",[10,15,19,22,25,28,31,36,39],[11,12,14],"h2",{"id":13},"background","Background",[16,17,18],"p",{},"Mein guter Freund Philip rief mich im Sommer 2023 mit einer Idee an. Er würde gerne Kurse rund um das Thema Synchronsprechen anbieten.",[16,20,21],{},"Dafür brauchte er als erstes einmal eine kleine Landing-Page womit sich Interessierte zu seinem Newsletter anmelden können.",[16,23,24],{},"Für den Newsletter haben wir die SaaS Brevo eingesetzt. Für die Landingpage habe ich schnell mit Nuxt und Vuetify ein MVP zusammengestellt.",[16,26,27],{},"Über die Zeit kamen immer mehr Anforderungen dazu. Die fertigen Terminbuchungs-Plattformen passten nicht ganz zu seinem use-case. Also habe ich die Webseite mit weiteren Funktionalitäten erweitert.",[16,29,30],{},"Heute ist die Webseite nicht mehr nur eine Landingpage sondern viel mehr eine ganze Plattform",[32,33,35],"h3",{"id":34},"features","Features",[16,37,38],{},"Die Webseite umfasst folgende Funktionalitäten:",[40,41,42,46,49,52,55,58,61],"ul",{},[43,44,45],"li",{},"Kaufen von Einzel-Produkten wie E-Books oder Merchendise",[43,47,48],{},"Buchen von Kurs-Terminen mit Versand von E-Mail informationen",[43,50,51],{},"Einsehen der Teilnehmer für einen Kurs",[43,53,54],{},"Member Area",[43,56,57],{},"Blog Posts",[43,59,60],{},"Anlegen von neuen Produkt- und Unter-Seiten",[43,62,63,64],{},"Digitale Kursplattform ",[65,66,67],"badge",{},"Work in Progress",{"title":69,"searchDepth":70,"depth":70,"links":71},"",2,[72],{"id":13,"depth":70,"text":14,"children":73},[74],{"id":34,"depth":75,"text":35},3,"Umsetzung von Landingpages und einer Terminbuchungs-Plattform","md",true,"/images/projects/buildyourvoice-v2.png",[81,84],{"language":82,"percentage":83},"Vue",65,{"language":85,"percentage":86},"TypeScript",35,[88,92],{"label":89,"icon":90,"to":91,"external":78},"Website","i-heroicons-globe-alt","https://tanker.niki2k1.dev/",{"label":93,"icon":94,"to":95,"external":78},"Github Projekt","i-mdi-github","https://github.com/Niki2k1/tanker-web",{},"/projects/buildyourvoice",{"title":99,"description":100},"Tanker","Tanker ist eine praktische App, die Fahrern hilft, die günstigsten und nächstgelegenen Tankstellen in ihrer Umgebung zu finden.  Mit nur wenigen Klicks können Nutzer schnell Preise vergleichen und beim Kauf von Kraftstoff sparen. Tanker zeigt in Echtzeit die Verfügbarkeit verschiedener Kraftstofftypen, wie z.B. Super E5, Super E10 und Diesel, an.   Danke an Tankerkönig für das bereitstellen der API","projects/buildyourvoice","WDBf2NszfewRa9O3bnIP0Zr9xisMfSyLI0QPIvwcn5I",{"id":104,"title":105,"body":106,"description":175,"extension":77,"featured":78,"image":176,"languages":177,"links":183,"meta":186,"navigation":78,"path":187,"seo":188,"stem":189,"__hash__":190},"projects/projects/domos.md","Domos",{"type":8,"value":107,"toc":172},[108,111,114,117,127,130,138,141,157,161,164],[16,109,110],{},"Die Domos sind ein Livestream-Projekt die eine Award-Show Parodie darstellen soll.",[16,112,113],{},"Bei den Domos wird für die besten Clips des Jahres abgestimmt. Bevor es mit der Abstimmung losgehen kann braucht es aber erstmal Kandidaten. Also wird in der ersten Phase ein Aufruf zum Einsenden der besten Clips gestartet.",[16,115,116],{},"Damit Einsendungen entgegengenommen werden können ist dafür eine eigens Entwickelte Seite enstanden. Dort können sich Zuschauer anmelden und ihre Lieblings-Clips einsenden.",[118,119,120],"card-group",{},[16,121,122],{},[123,124],"img",{"alt":125,"src":126},"domos-einsenden","/images/projects/domos/domos-einsenden.png",[16,128,129],{},"Im Nachgang bewertet die Jury dann die eingesendeten Clips und sucht die Kandidaten für das Voting aus. Dafür gibt es natürlich auch ein Tool:",[118,131,132],{},[16,133,134],{},[123,135],{"alt":136,"src":137},"domos-admin","/images/projects/domos/domos-admin.png",[16,139,140],{},"Die Webseite wird dann in Phase 2 zum Voting umgestellt. Dort können dann Zuschauer in verschiedenen Kategorien für den besten Clip abstimmen.",[16,142,143,144,148,149,152,153,156],{},"Da das Voting meistens im Livestream mit ",[145,146,147],"code",{},"~35.000"," Zuschauern stattfindet gabs es bei der Skalierung einige Challenges. In unserem stärksten Jahr haben wir über ",[145,150,151],{},"230.000"," Votes von mehr als ",[145,154,155],{},"22.000"," Zuschauern bekommen.",[32,158,160],{"id":159},"produktion","Produktion",[16,162,163],{},"Im Jahr 2025 habe ich Zusätzlich noch als neues Mitglied des Teams mitgeholfen die Domos zu planen und zu Produzieren.",[118,165,166],{},[16,167,168],{},[123,169],{"alt":170,"src":171},"domos-team","/images/projects/domos/domos-team.jpg",{"title":69,"searchDepth":70,"depth":70,"links":173},[174],{"id":159,"depth":75,"text":160},"Die DOMOS ist eine Art Award Show rund um entstandende Twitch-Clips von Papaplatte","/images/projects/domos/domos-voting.png",[178,181],{"language":179,"percentage":180},"Nuxt",70,{"language":85,"percentage":182},30,[184],{"label":89,"icon":90,"external":78,"to":185},"https://domos.live",{},"/projects/domos",{"title":105,"description":175},"projects/domos","d6CpUfVpWqFzDyHLsPhuZZDBr6c2BTq0YzQVH3QIU10",{"id":192,"title":193,"body":194,"description":220,"extension":77,"featured":78,"image":221,"languages":222,"links":228,"meta":233,"navigation":78,"path":234,"seo":235,"stem":236,"__hash__":237},"projects/projects/kommt-kevin-online.md","KommtKevinOnline.de",{"type":8,"value":195,"toc":216},[196,199,203,206,210,213],[16,197,198],{},"KommtKevinOnline ist ein automatisiertes Tool, mithilfe dessen man sehen kann, ob der Streamer Papaplatte heute auf Twitch Streamt.",[11,200,202],{"id":201},"das-problem","Das Problem",[16,204,205],{},"Papaplatte verwendet leider nicht die Stream-Planen-Funktion von Twitch. Daher fragen viele Zuschauer im Offline-Chat, wann er online geht. Kevin gibt zwar am Ende seiner Streams immer diese Information bekannt, jedoch macht sich nicht jeder die Mühe um nachzuschauen. Um den Zuschauern die Suche zu erleichtern, bietet dieses Projekt eine einfache Lösung.",[11,207,209],{"id":208},"der-worker","Der Worker",[16,211,212],{},"Der Worker ist ein Programm welches stündlich die Online-Plattform Twitch überwacht, speziell den Kanal von Papaplatte. Ziel ist es, neue vergangen Streams zu identifizieren und herunterzuladen, sobald sie verfügbar sind.",[16,214,215],{},"Nach erfolgreichem Download wird der VOD-Inhalt mithilfe von OpenAI Whisper ein Transkript erstellt. Diese Transkript wird an ChatGPT übermittelt. ChatGPT bewertet dann, ob Papaplatte die Absicht hat, am nächsten Tag einen Stream zu starten. Die ermittelten Daten werden dann in einer Datenbank gespeichert.",{"title":69,"searchDepth":70,"depth":70,"links":217},[218,219],{"id":201,"depth":70,"text":202},{"id":208,"depth":70,"text":209},"Mit diesem Tool kann man auf einen Blink einsehen, ob Papaplatte heute auf Twitch Streamt.","/images/projects/kommtkevinonline.png",[223,226],{"language":224,"percentage":225},"Go",60,{"language":82,"percentage":227},40,[229,231],{"label":89,"icon":90,"external":78,"to":230},"https://kommtkevinonline.de/",{"label":93,"icon":94,"to":232,"external":78},"https://github.com/KommtKevinOnline",{},"/projects/kommt-kevin-online",{"title":193,"description":198},"projects/kommt-kevin-online","RMDYOIYKUPM1w_V766fyVMPn7uiCBylMVB-yC5MZ51k",{"id":239,"title":99,"body":240,"description":244,"extension":77,"featured":261,"image":262,"languages":263,"links":266,"meta":269,"navigation":78,"path":270,"seo":271,"stem":272,"__hash__":273},"projects/projects/tanker.md",{"type":8,"value":241,"toc":259},[242,245,248],[16,243,244],{},"Tanker ist eine praktische App, die Fahrern hilft, die günstigsten und nächstgelegenen Tankstellen in ihrer Umgebung zu finden.",[16,246,247],{},"Mit nur wenigen Klicks können Nutzer schnell Preise vergleichen und beim Kauf von Kraftstoff sparen.\nTanker zeigt in Echtzeit die Verfügbarkeit verschiedener Kraftstofftypen, wie z.B. Super E5, Super E10 und Diesel, an.",[16,249,250,251,258],{},"Danke an ",[252,253,257],"a",{"href":254,"rel":255},"https://creativecommons.tankerkoenig.de/",[256],"nofollow","Tankerkönig"," für das bereitstellen der API",{"title":69,"searchDepth":70,"depth":70,"links":260},[],false,"/images/projects/tanker.jpg",[264,265],{"language":82,"percentage":83},{"language":85,"percentage":86},[267,268],{"label":89,"icon":90,"to":91,"external":78},{"label":93,"icon":94,"to":95,"external":78},{},"/projects/tanker",{"title":99,"description":100},"projects/tanker","UKJ5bdhyBl-SZq1jLRXE1ox_tdeoV4uPd16Gakhybjk",{"id":275,"title":276,"body":277,"description":303,"extension":77,"featured":261,"image":304,"languages":305,"links":308,"meta":313,"navigation":78,"path":314,"seo":315,"stem":316,"__hash__":317},"projects/projects/papaplatte-games.md","Papaplatte Games",{"type":8,"value":278,"toc":301},[279,286,292,295,298],[16,280,281,285],{},[282,283],"span",{"style":284},"white-space:pre-wrap;","Mir ist bei Kevin im Stream aufgefallen, dass er sich neue Spiele die im empfohlen werden immer auf seinem Desktop Speichert.",[16,287,288],{},[123,289],{"alt":290,"src":291},"bookmarks","/images/projects/bookmarks.webp",[16,293,294],{},"Er hat dadurch aber nicht wirklich Übersichtlich gesehen welche Spiele er noch spielen möchte und die Liste ist nur immer weiter gewachsen.",[16,296,297],{},"Mir kam dann die Idee einfach eine kleine Webseite dafür zu basteln. Ich habe erstmal alle seine Einträge übernommen und habe geplant selbst die neuen Spiele hinzuzufügen.",[16,299,300],{},"Später habe ich das ganze doch noch erweitert und die Möglichkeit eingebaut, dass sich ausgewählte Leute direkt auf der Seite anmelden können.",{"title":69,"searchDepth":70,"depth":70,"links":302},[],"Die Games Seite für Papaplatte ist eine Wishlist auf der Kevin Spiele die er spielen will übersichtlich abspeichern kann.","/images/projects/papaplatte-games.png",[306],{"language":179,"percentage":307},100,[309,311],{"label":89,"icon":90,"external":78,"to":310},"https://games.kommtkevinonline.de/",{"label":93,"icon":94,"to":312,"external":78},"https://github.com/KommtKevinOnline/games",{},"/projects/papaplatte-games",{"title":276,"description":303},"projects/papaplatte-games","wzy4Yh1UYx7OsIJAITfrk05OtoAiIB8WsLCTs1GlhrU",1772263536905]