diff --git a/.github/template-root/input/data/about.json b/.github/template-root/input/data/about.json deleted file mode 100644 index 87fa251..0000000 --- a/.github/template-root/input/data/about.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "de": [ - { - "title": "Wer ich bin", - "heading": "Axel Herrmann", - "text": [ - " - wer ist das? Momentan bin ich ein 21-jähriger Student an der Universität Stuttgart im Studiengang Software Engineering B.Sc., der seine Bachelorthesis schreibt. Doch meine Geschichte mit Informatik beginnt viel früher, denn ich konnte mich schon früh für Informatik begeistern. Bereits in der 7. Klasse hat mein Vater mir einen Online-Blog über Java gezeigt, durch den ich meine ersten Zeilen Java Code geschrieben habe. Als ich dann in der 10. Klasse das erste Mal die Chance hatte, Informatikunterricht zu besuchen, wusste ich sofort, was ich in Zukunft machen will. Immer auf der Suche nach echten Aufgaben, bei denen ich programmieren kann, habe ich 2018 mit Freunden am #IoT Hackthon meiner Schule teilgenommen. Da mein Informatik-Lehrer sah, wie viel Spaß mir das machte, gab er mir als einzigem Schüler die Möglichkeit, an der Verwaltungssoftware für das Schulprojekt Schule als Staat (SaS) mit ihm zu entwickeln. Als erstes etwas größeres Projekt, an dem ich gearbeitet habe, hat das meine Entscheidung gefestigt, Informatik studieren zu wollen. So habe ich nach der Schule direkt damit angefangen. Besonders viel Spaß haben mir dabei immer die Module gemacht, bei denen ich programmieren konnte.

Um mehr Bezug zur Praxis zu haben und Erfahrung zu sammeln, suchte ich mir bereits im 3. Semester meines Studiums eine Werkstudentenstelle. So bin ich bei levigo solutions gelandet, wo ich ab Beginn 2022 1,5 Jahre am Produkt jadice flow mitentwickelt habe. Hier konnte ich erste Erfahrungen mit renomierten Technologien wie Docker und Kubernetes sammeln und hatte viel Spaß bei der Arbeit." - ] - } - ], - "en": [ - { - "title": "Who I am", - "heading": "Axel Herrmann", - "text": [ - " - who is that? I am currently a 21-year-old Software Engineering B.Sc. student at the University of Stuttgart, writing my bachelor's thesis. But my history with computer science begins much earlier, because I was enthusiastic about computer science from an early age. In 7th grade, my father showed me an online blog about Java, which led me to write my first lines of Java code. When I had the chance to attend computer science lessons for the first time in the 10th grade, I immediately knew what I wanted to do in the future. Always looking for real tasks where I could program, I participated in my school's #IoT Hackthon with friends in 2018. My computer science teacher saw how much fun I was having, so he gave me the opportunity to be the only student to develop the management software for the school project Schule als Staat (SaS) with him. As the first somewhat larger project I worked on, it solidified my decision to study computer science. So I started straight away after school. I always particularly enjoyed the modules where I could program.

In order to gain more practical experience, I looked for a working student position in the third semester of my degree. That's how I ended up at levigo solutions, where I helped develop the jadice flow product for 1.5 years from the start of 2022. Here I was able to gain my first experience with renowned technologies such as Docker and Kubernetes and had a lot of fun at work." - ] - } - ] -} diff --git a/.github/template-root/input/data/education.json b/.github/template-root/input/data/education.json deleted file mode 100644 index 32311f1..0000000 --- a/.github/template-root/input/data/education.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "de": [ - { - "heading": "Grundschule", - "subheading": "Berkenschule Holzgerlingen", - "date": "09/2008 – 07/2012", - "content": "In der Grundschule hatte ich zwar noch keine Berührungen mit Informatik oder technischen Themen, doch Mathe hat sich schnell als mein Lieblingsfach herausgestellt." - }, - { - "heading": "Allgemeine Hochschulreife", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "09/2012 – 07/2020", - "bulletPoints": [ - "Abschlussnote: 1,4" - ], - "content": "Neben der allgemeinen Bildung habe ich hier meine ersten Erfahrungen in der Informatik sammeln können. Ab der Oberstufe habe ich Informatikunterricht besucht." - }, - { - "heading": "Software Engineering B.Sc.", - "subheading": "Universität Stuttgart", - "date": "10/2020 – 04/2023", - "bulletPoints": [ - "Voraussichtliche Abschlussnote: 2.0" - ], - "content": "In Abgrenzung zum verwandten Studiengang Informatik konnte ich hier einige praktische Erfahrungen mehr sammeln. Diese kleinen Programmierprojekte konnten mich im Studium bisher am meisten begeistern." - } - ], - "en": [ - { - "heading": "Elementary School", - "subheading": "Berkenschule Holzgerlingen", - "date": "09/2008 – 07/2012", - "content": "Although I had no contact with computer science or technical subjects in elementary school, math quickly turned out to be my favorite subject." - }, - { - "heading": "Abitur", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "09/2012 – 07/2020", - "bulletPoints": [ - "Final Grade: 1,4" - ], - "content": "In addition to general education, I was able to gain my first experience in computer science here. I attended computer science classes from 11th year onwards." - }, - { - "heading": "Software Engineering B.Sc.", - "subheading": "University of Stuttgart", - "date": "10/2020 – 04/2023", - "bulletPoints": [ - "Expected Final Grade: 2.0" - ], - "content": "In contrast to the related computer science course, I was able to gain some more practical experience here. These small programming projects have inspired me the most during my studies so far." - } - ] -} diff --git a/.github/template-root/input/data/experience.json b/.github/template-root/input/data/experience.json deleted file mode 100644 index a8549a8..0000000 --- a/.github/template-root/input/data/experience.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "de": [ - { - "heading": "Teilnahme am #IoT Hackathon", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "2018", - "content": "Im Rahmen des Hackathon habe ich das erste Mal etwas praktischere Erfahrungen in der Softwareentwicklung gesammelt." - }, - { - "heading": "Entwicklung Verwaltungssoftware SaS", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "2018 – 2019", - "content": "Dank meines Informatik-Lehrers habe ich als einziger Schüler die Möglichkeit bekommen, mit an der Verwaltungssoftware für das Schulprojekt „Schule als Staat“ zu entwickeln. Dabei wurde eine Webseite in PHP realisiert." - }, - { - "heading": "Werkstudent Software Developer", - "subheading": "levigo solutions, Holzgerlingen", - "date": "01/2022 – 09/2023", - "content": "Im Rahmen dieser Anstellung hatte ich das erste Mal die Gelegenheit, professionelle praktische Erfahrungen zu sammeln. Ich habe größtenteils am Backend des Produkts jadice flow gearbeitet. Dabei habe ich viel in Java und SpringBoot, teilweise auch in Java-/Typescript geschrieben. Aufgrund der Microservices-Architektur des Produkts hatte ich viel Erfahrungen mit Docker gesammelt und erste Einblicke in Kubernetes bekommen. Bei dem agilen Vorgehen in 2–3-wöchigen Sprints habe ich das erste Mal mit Scrum gearbeitet." - }, - { - "heading": "Bachelor-Thesis", - "subheading": "levigo solutions, Holzgerlingen", - "date": "09/2023 – 03/2024", - "content": "Insgesamt ein halbes Jahr habe ich bei levigo solutions meine Bachelorthesis über das Thema Refactoring von Microservices- Architekturen: Eine industrielle Fallstudie geschrieben. Dabei habe ich weiter an der Architektur des Produkts jadice flow entwickelt. Die Thesis wird in Zukunft öffentlich zu finden sein." - } - ], - "en": [ - { - "heading": "Participation in the #IoT Hackathon", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "2018", - "content": "The hackathon was my first opportunity to gain some practical experience in software development." - }, - { - "heading": "Development of management software for SaS", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "2018 – 2019", - "content": "Thanks to my computer science teacher, I was the only pupil given the opportunity to help develop the administration software for the \"Schule als Staat\" school project. This involved creating a website in PHP." - }, - { - "heading": "Working student as Software Developer", - "subheading": "levigo solutions, Holzgerlingen", - "date": "01/2022 – 09/2023", - "content": "This job gave me my first opportunity to gain professional practical experience. I mainly worked on the backend of the jadice flow product. I wrote a lot in Java and SpringBoot, and sometimes also in Java/Typescript. Due to the microservices architecture of the product, I gained a lot of experience with Docker and got my first insights into Kubernetes. I worked with Scrum for the first time in the agile approach in 2-3-week sprints." - }, - { - "heading": "Bachelor Thesis", - "subheading": "levigo solutions, Holzgerlingen", - "date": "09/2023 – 03/2024", - "content": "I spent a total of six months at levigo solutions writing my bachelor's thesis on the topic of Refactoring Microservices Architectures: An Industrial Case Study. I continued to develop the architecture of the jadice flow product. The thesis will be publicly available in the future." - } - ] -} diff --git a/.github/template-root/input/data/skills.json b/.github/template-root/input/data/skills.json deleted file mode 100644 index 8e00f53..0000000 --- a/.github/template-root/input/data/skills.json +++ /dev/null @@ -1,309 +0,0 @@ -{ - "de": [ - { - "id": "languages", - "name": "Sprachen", - "description": "Softwareentwicklung ist ein Teamsport, weswegen gute Verständigung wichtig ist. Ich kann sowohl auf Deutsch als auch Englisch arbeiten.", - "icon": "pi-language", - "skills": [ - { - "id": "german", - "name": "Deutsch", - "rating": 100, - "text": "Deutsch ist meine Muttersprache. Ich kann mich dementsprechend problemlos verständigen und beherrsche eine gute schriftliche Form." - }, - { - "id": "english", - "name": "Englisch", - "rating": 84, - "text": "Ich habe Eng­lisch­unter­richt bis zur 10. Klasse be­sucht. Sowohl in meiner Freizeit als auch als Software Entwickler beschäftige ich mich mit fast so vielen englischen Text- und Sprachinhalten wie deutschen. Dadurch bin ich in der Lage, die Sprache textuell und verbal sehr gut zu verstehen und auch gut zu sprechen. Um das bescheinigen zu können, habe ich einen TOEFL iBT Test gemacht und dabei das Sprachlevel C1 nach GER mit 101 von 120 möglichen Punkten erreicht." - }, - { - "id": "latin", - "name": "Latein", - "rating": 50, - "text": "Ich habe Latein von der 6. bis zur 12. Klasse gelernt und damit das große Latinum erhalten. Die Sprache hat mir viele Bereiche der deutschen Grammatik verständlicher gemacht, ist für mich aber ansonsten nicht von weiterer Bedeutung." - } - ] - }, - { - "id": "backend", - "name": "Backend", - "description": "In diesem Bereich habe bisher am meisten gearbeitet", - "icon": "pi-server", - "skills": [ - { - "id": "java", - "name": "Java", - "rating": 80, - "text": "Den Großteil meiner Erfahrung habe ich mit Java gesammelt. Abgesehen davon, dass es die erste Sprache war, die ich gelernt habe, wurde sie in den meisten meiner Vorlesungen sowie einigen Projektarbeiten in meinem Studiengang verwendet. Außerdem habe ich in meinen 1,5 Jahren als Werkstudent bei levigo solutions hauptsächlich in Java geschrieben und dabei mit Frameworks wie SpringBoot, Apache Camel und anderen gearbeitet. Ich finde mich schnell zurecht, kenne viele Konventionen und Best Practices und nutze die Sprache gerne.", - "subSkills": ["SpringBoot", "Apache Camel", "Maven", "Gradle"] - }, - { - "id": "python", - "name": "Python", - "rating": 60, - "text": "Meine Erfahrung in Python basiert größtenteils auf einer halbjährigen Projektarbeit meines Studiengangs. Dabei wurde mit 2 Kommilitonen eine Webseite mit dem Framework Flask entwickelt, die im Backend physikalische Berechnungen durchgeführt hat. Durch diese und andere kleinere Erfahrungen habe ich ein grundlegendes Verständis von den Konzepten der Sprache und finde mich darin zurecht.", - "subSkills": ["Flask, Jinja"] - }, - { - "id": "c++", - "name": "C++", - "rating": 40, - "text": "C++ wurde in einigen meiner Vorlesungen thematisiert, weswegen ich ein grundlegendes Verständis aufbauen konnte. Selbst angewendet habe ich die Sprache außerdem in einem OpenCL Projekt im Rahmen eines Seminars." - } - ] - }, - { - "id": "frontend", - "name": "Frontend", - "description": "Entwicklung von Web- und Mobilanwendungen", - "icon": "pi-mobile", - "skills": [ - { - "id": "html-css", - "name": "HTML & CSS", - "rating": 80, - "text": "In einigen kleineren privaten sowie universitären Projekten habe ich gelernt, mit HTML & CSS Webseiten zu gestalten. Da ich diesen Bereich sehr spannend finde, aber durch meine Arbeit im Backend Bereich im Beruf bisher noch nicht damit in Berührung gekommen bin, habe ich einige private Projekte damit angefangen. Diese Webseite ist eins davon." - }, - { - "id": "js", - "name": "JavaScript", - "rating": 80, - "text": "In allen Projekten mit HTML & CSS habe ich auch mit JavaScript gearbeitet. Dadurch kenne ich mit üblichen Verwendungen der Sprache im Webseiten-Kontext wie DOM-Manipulation aus. Bei Recherchen habe ich oftmals Code mit jQuery gelesen und ein grundlegendes Verständnis dafür bekommen, die Library allerdings noch nie verwendet." - }, - { - "id": "ts", - "name": "TypeScript", - "rating": 60, - "text": "Als jemand, der sich in stark typisierten Sprachen wie Java zuahuse fühlt, ist TypeScript für die präferierte Wahl über JavaScript. Da es auf JavaScript aufbaut, komme ich sehr gut damit zurecht, obwohl ich es noch nicht allzu oft verwendet habe." - }, - { - "id": "vue", - "name": "Vue.js", - "rating": 60, - "text": "Erstmals benutzt habe Vue.js im Rahmen einer Vorlesung und eines Projekts im 3. Semester meines Studiums. Mir hat das Entwickeln von SPAs direkt Spaß gemacht." - }, - { - "id": "angular", - "name": "Angular", - "rating": 60, - "text": "Schon lange wollte ich nach meiner Erfahrung mit Vue.js mich an das bekanntere und weiter verbreitete SPA-Framework Angular trauen. Bei der Entwicklung dieser Webseite habe ich das das erste Mal getan. " - }, - { - "id": "primeng", - "name": "PrimeNG", - "rating": 60, - "text": "Die UI Libraries von PrimeTek empfand ich schon in meinen ersten Vue.js Projekten als eine gute Ergänzung zu den nativen HTML Elementen und den Komponenten des jeweiligen Frameworks. Da ich PrimeVue schon kannte, war für mich bei diesem Angular Projekt klar, dass ich hier mit PrimeNG arbeiten werde." - } - ] - }, - { - "id": "methods", - "name": "Methoden", - "description": "Skills, die zur Softwareentwicklung gehören, aber nicht direkt zu Programmierung", - "icon": "pi-compass", - "skills": [ - { - "id": "scrum", - "name": "Scrum", - "rating": 70, - "text": "Kennengelernt habe ich Scrum und agile Vorgehensweisen in der Universität. Viel praktische Erfahrung habe ich damit noch nicht. Bei meiner Arbeit bei levigo solutions habe ich einige Zeit an den Sprints teilgenommen, allerdings nur wenige Tage die Woche." - }, - { - "id": "git", - "name": "Git", - "rating": 80, - "text": "Seitdem ich angefangen habe, im ersten Semester zu studieren, kenne ich Git und habe es dann auch für jedes Projekt, an dem ich länger als einen Tag gearbeitet habe, verwendet. Mit den Grundprinzipien kenne ich mich aus und bei spezielleren Problemen kann ich eigenständig nach Lösungen suchen. Meistens habe ich Git mit GitHub verwendet, einige Male auch GitLab." - }, - { - "id": "jira", - "name": "Jira", - "rating": 70, - "text": "Jira ist die einzige Projektemanagementsoftware, die ich kenne und verwendet habe. Sowohl bei Teamprojekten an der Universität als auch bei der Arbeit bei levigo solutions habe ich damit gearbeitet und kenne mich dadurch grundlegend aus." - } - ] - }, - { - "id": "os", - "name": "Betriebssysteme", - "description": "Die Verwendung des Betriebssystems ist ein essenzieller Teil bei der Softwareentwicklung und auch bei OS-nahen Technologien wie Shell-Scripts und Docker", - "icon": "pi-desktop", - "skills": [ - { - "id": "mac", - "name": "MacOS", - "rating": 70, - "text": "MacOS ist mein aktuell verwendetes Betriebssystem seit Juli 2023. Nachdem ich lange auf Windows und Linux war, bin ich nun sehr zufrieden damit, da es meiner Meinung nach viele Vorzüge der beiden Konkurrenten vereint, während es die Schwachstellen dieser umgeht. Ich kenne mich nicht perfekt aus, finde mich aber gut zurecht und lerne stetig Neues." - }, - { - "id": "linux", - "name": "Linux", - "rating": 60, - "text": "Nachdem mich die vielen Schwachpunkte von Windows in der Softwareentwicklung zu sehr gestört haben, habe ich ungefähr ein Jahr auf Ubuntu gearbeitet und somit mit Linux Erfahrung gesammelt. Außerdem habe ich durch die Arbeit mit Docker Containern viel über Bash-Skripte und weitere Prinzipien des Betriebssystems gelernt." - }, - { - "id": "windows", - "name": "Windows", - "rating": 50, - "text": "So wie bei den meisten Menschen hatte mein erster PC Windows installiert und das habe ich viele Jahre vor meinem Studium genutzt. In vielen Punkten hat es mich beim Programmieren allerdings gestört, weswegen ich nach 3 Semestern auf Ubuntu umgestiegen bin." - } - ] - } - ], - "en": [ - { - "id": "languages", - "name": "Sprachen", - "description": "Softwareentwicklung ist ein Teamsport, weswegen gute Verständigung wichtig ist. Ich kann sowohl auf Deutsch als auch Englisch arbeiten.", - "icon": "pi-language", - "skills": [ - { - "id": "german", - "name": "Deutsch", - "rating": 100, - "text": "Deutsch ist meine Muttersprache. Ich kann mich dementsprechend problemlos verständigen und beherrsche eine gute schriftliche Form." - }, - { - "id": "english", - "name": "Englisch", - "rating": 84, - "text": "Ich habe Eng­lisch­unter­richt bis zur 10. Klasse be­sucht. Sowohl in meiner Freizeit als auch als Software Entwickler beschäftige ich mich mit fast so vielen englischen Text- und Sprachinhalten wie deutschen. Dadurch bin ich in der Lage, die Sprache textuell und verbal sehr gut zu verstehen und auch gut zu sprechen. Um das bescheinigen zu können, habe ich einen TOEFL iBT Test gemacht und dabei das Sprachlevel C1 nach GER mit 101 von 120 möglichen Punkten erreicht." - }, - { - "id": "latin", - "name": "Latein", - "rating": 50, - "text": "Ich habe Latein von der 6. bis zur 12. Klasse gelernt und damit das große Latinum erhalten. Die Sprache hat mir viele Bereiche der deutschen Grammatik verständlicher gemacht, ist für mich aber ansonsten nicht von weiterer Bedeutung." - } - ] - }, - { - "id": "backend", - "name": "Backend", - "description": "In diesem Bereich habe bisher am meisten gearbeitet", - "icon": "pi-server", - "skills": [ - { - "id": "java", - "name": "Java", - "rating": 80, - "text": "Den Großteil meiner Erfahrung habe ich mit Java gesammelt. Abgesehen davon, dass es die erste Sprache war, die ich gelernt habe, wurde sie in den meisten meiner Vorlesungen sowie einigen Projektarbeiten in meinem Studiengang verwendet. Außerdem habe ich in meinen 1,5 Jahren als Werkstudent bei levigo solutions hauptsächlich in Java geschrieben und dabei mit Frameworks wie SpringBoot, Apache Camel und anderen gearbeitet. Ich finde mich schnell zurecht, kenne viele Konventionen und Best Practices und nutze die Sprache gerne.", - "subSkills": ["SpringBoot", "Apache Camel", "Maven", "Gradle"] - }, - { - "id": "python", - "name": "Python", - "rating": 60, - "text": "Meine Erfahrung in Python basiert größtenteils auf einer halbjährigen Projektarbeit meines Studiengangs. Dabei wurde mit 2 Kommilitonen eine Webseite mit dem Framework Flask entwickelt, die im Backend physikalische Berechnungen durchgeführt hat. Durch diese und andere kleinere Erfahrungen habe ich ein grundlegendes Verständis von den Konzepten der Sprache und finde mich darin zurecht.", - "subSkills": ["Flask, Jinja"] - }, - { - "id": "c++", - "name": "C++", - "rating": 40, - "text": "C++ wurde in einigen meiner Vorlesungen thematisiert, weswegen ich ein grundlegendes Verständis aufbauen konnte. Selbst angewendet habe ich die Sprache außerdem in einem OpenCL Projekt im Rahmen eines Seminars." - } - ] - }, - { - "id": "frontend", - "name": "Frontend", - "description": "Entwicklung von Web- und Mobilanwendungen", - "icon": "pi-mobile", - "skills": [ - { - "id": "html-css", - "name": "HTML & CSS", - "rating": 80, - "text": "In einigen kleineren privaten sowie universitären Projekten habe ich gelernt, mit HTML & CSS Webseiten zu gestalten. Da ich diesen Bereich sehr spannend finde, aber durch meine Arbeit im Backend Bereich im Beruf bisher noch nicht damit in Berührung gekommen bin, habe ich einige private Projekte damit angefangen. Diese Webseite ist eins davon." - }, - { - "id": "js", - "name": "JavaScript", - "rating": 80, - "text": "In allen Projekten mit HTML & CSS habe ich auch mit JavaScript gearbeitet. Dadurch kenne ich mit üblichen Verwendungen der Sprache im Webseiten-Kontext wie DOM-Manipulation aus. Bei Recherchen habe ich oftmals Code mit jQuery gelesen und ein grundlegendes Verständnis dafür bekommen, die Library allerdings noch nie verwendet." - }, - { - "id": "ts", - "name": "TypeScript", - "rating": 60, - "text": "Als jemand, der sich in stark typisierten Sprachen wie Java zuahuse fühlt, ist TypeScript für die präferierte Wahl über JavaScript. Da es auf JavaScript aufbaut, komme ich sehr gut damit zurecht, obwohl ich es noch nicht allzu oft verwendet habe." - }, - { - "id": "vue", - "name": "Vue.js", - "rating": 60, - "text": "Erstmals benutzt habe Vue.js im Rahmen einer Vorlesung und eines Projekts im 3. Semester meines Studiums. Mir hat das Entwickeln von SPAs direkt Spaß gemacht." - }, - { - "id": "angular", - "name": "Angular", - "rating": 60, - "text": "Schon lange wollte ich nach meiner Erfahrung mit Vue.js mich an das bekanntere und weiter verbreitete SPA-Framework Angular trauen. Bei der Entwicklung dieser Webseite habe ich das das erste Mal getan. " - }, - { - "id": "primeng", - "name": "PrimeNG", - "rating": 60, - "text": "Die UI Libraries von PrimeTek empfand ich schon in meinen ersten Vue.js Projekten als eine gute Ergänzung zu den nativen HTML Elementen und den Komponenten des jeweiligen Frameworks. Da ich PrimeVue schon kannte, war für mich bei diesem Angular Projekt klar, dass ich hier mit PrimeNG arbeiten werde." - } - ] - }, - { - "id": "methods", - "name": "Methoden", - "description": "Skills, die zur Softwareentwicklung gehören, aber nicht direkt zu Programmierung", - "icon": "pi-compass", - "skills": [ - { - "id": "scrum", - "name": "Scrum", - "rating": 70, - "text": "Kennengelernt habe ich Scrum und agile Vorgehensweisen in der Universität. Viel praktische Erfahrung habe ich damit noch nicht. Bei meiner Arbeit bei levigo solutions habe ich einige Zeit an den Sprints teilgenommen, allerdings nur wenige Tage die Woche." - }, - { - "id": "git", - "name": "Git", - "rating": 80, - "text": "Seitdem ich angefangen habe, im ersten Semester zu studieren, kenne ich Git und habe es dann auch für jedes Projekt, an dem ich länger als einen Tag gearbeitet habe, verwendet. Mit den Grundprinzipien kenne ich mich aus und bei spezielleren Problemen kann ich eigenständig nach Lösungen suchen. Meistens habe ich Git mit GitHub verwendet, einige Male auch GitLab." - }, - { - "id": "jira", - "name": "Jira", - "rating": 70, - "text": "Jira ist die einzige Projektemanagementsoftware, die ich kenne und verwendet habe. Sowohl bei Teamprojekten an der Universität als auch bei der Arbeit bei levigo solutions habe ich damit gearbeitet und kenne mich dadurch grundlegend aus." - } - ] - }, - { - "id": "os", - "name": "Betriebssysteme", - "description": "Die Verwendung des Betriebssystems ist ein essenzieller Teil bei der Softwareentwicklung und auch bei OS-nahen Technologien wie Shell-Scripts und Docker", - "icon": "pi-desktop", - "skills": [ - { - "id": "mac", - "name": "MacOS", - "rating": 70, - "text": "MacOS ist mein aktuell verwendetes Betriebssystem seit Juli 2023. Nachdem ich lange auf Windows und Linux war, bin ich nun sehr zufrieden damit, da es meiner Meinung nach viele Vorzüge der beiden Konkurrenten vereint, während es die Schwachstellen dieser umgeht. Ich kenne mich nicht perfekt aus, finde mich aber gut zurecht und lerne stetig Neues." - }, - { - "id": "linux", - "name": "Linux", - "rating": 60, - "text": "Nachdem mich die vielen Schwachpunkte von Windows in der Softwareentwicklung zu sehr gestört haben, habe ich ungefähr ein Jahr auf Ubuntu gearbeitet und somit mit Linux Erfahrung gesammelt. Außerdem habe ich durch die Arbeit mit Docker Containern viel über Bash-Skripte und weitere Prinzipien des Betriebssystems gelernt." - }, - { - "id": "windows", - "name": "Windows", - "rating": 50, - "text": "So wie bei den meisten Menschen hatte mein erster PC Windows installiert und das habe ich viele Jahre vor meinem Studium genutzt. In vielen Punkten hat es mich beim Programmieren allerdings gestört, weswegen ich nach 3 Semestern auf Ubuntu umgestiegen bin." - } - ] - } - ], - "TODO:remove": [ - "Docker", "Kubernetes", "GitHub Actions", "SQL", "Swift", "SwiftUI" - ] -} diff --git a/.github/template-root/input/googlecbf22a41e90209ec.html b/.github/template-root/input/googlecbf22a41e90209ec.html deleted file mode 100644 index 8dbf603..0000000 --- a/.github/template-root/input/googlecbf22a41e90209ec.html +++ /dev/null @@ -1 +0,0 @@ -google-site-verification: googlecbf22a41e90209ec.html \ No newline at end of file diff --git a/.github/template-root/.github/workflows/continuous-deployment.yml b/.github/workflows/continuous-deployment.yml similarity index 95% rename from .github/template-root/.github/workflows/continuous-deployment.yml rename to .github/workflows/continuous-deployment.yml index 272b6dc..81258e3 100644 --- a/.github/template-root/.github/workflows/continuous-deployment.yml +++ b/.github/workflows/continuous-deployment.yml @@ -38,6 +38,7 @@ jobs: cd core npm install npm run build + cp dist/cv/browser/index.html dist/cv/browser/404.html - name: Setup Pages uses: actions/configure-pages@v3 - name: Upload artifact diff --git a/input/CNAME b/input/CNAME new file mode 100644 index 0000000..4017551 --- /dev/null +++ b/input/CNAME @@ -0,0 +1 @@ +webcvtemplate.axherrm.de diff --git a/.github/template-root/input/android-chrome-192x192.png b/input/android-chrome-192x192.png similarity index 100% rename from .github/template-root/input/android-chrome-192x192.png rename to input/android-chrome-192x192.png diff --git a/.github/template-root/input/android-chrome-512x512.png b/input/android-chrome-512x512.png similarity index 100% rename from .github/template-root/input/android-chrome-512x512.png rename to input/android-chrome-512x512.png diff --git a/.github/template-root/input/apple-touch-icon.png b/input/apple-touch-icon.png similarity index 100% rename from .github/template-root/input/apple-touch-icon.png rename to input/apple-touch-icon.png diff --git a/.github/template-root/input/assets/CV-static.pdf b/input/assets/CV-static.pdf similarity index 100% rename from .github/template-root/input/assets/CV-static.pdf rename to input/assets/CV-static.pdf diff --git a/.github/template-root/input/assets/avatar/1000.png b/input/assets/avatar/1000.png similarity index 100% rename from .github/template-root/input/assets/avatar/1000.png rename to input/assets/avatar/1000.png diff --git a/.github/template-root/input/assets/avatar/1500.png b/input/assets/avatar/1500.png similarity index 100% rename from .github/template-root/input/assets/avatar/1500.png rename to input/assets/avatar/1500.png diff --git a/.github/template-root/input/assets/avatar/2000.png b/input/assets/avatar/2000.png similarity index 100% rename from .github/template-root/input/assets/avatar/2000.png rename to input/assets/avatar/2000.png diff --git a/.github/template-root/input/assets/avatar/2500.png b/input/assets/avatar/2500.png similarity index 100% rename from .github/template-root/input/assets/avatar/2500.png rename to input/assets/avatar/2500.png diff --git a/.github/template-root/input/assets/avatar/3000.png b/input/assets/avatar/3000.png similarity index 100% rename from .github/template-root/input/assets/avatar/3000.png rename to input/assets/avatar/3000.png diff --git a/.github/template-root/input/assets/avatar/600.png b/input/assets/avatar/600.png similarity index 100% rename from .github/template-root/input/assets/avatar/600.png rename to input/assets/avatar/600.png diff --git a/.github/template-root/input/assets/avatar/6000.png b/input/assets/avatar/6000.png similarity index 100% rename from .github/template-root/input/assets/avatar/6000.png rename to input/assets/avatar/6000.png diff --git a/.github/template-root/input/assets/chat-avatar/anonymous.svg b/input/assets/chat-avatar/anonymous.svg similarity index 100% rename from .github/template-root/input/assets/chat-avatar/anonymous.svg rename to input/assets/chat-avatar/anonymous.svg diff --git a/.github/template-root/input/assets/chat-avatar/avatar.png b/input/assets/chat-avatar/avatar.png similarity index 100% rename from .github/template-root/input/assets/chat-avatar/avatar.png rename to input/assets/chat-avatar/avatar.png diff --git a/.github/template-root/input/assets/svg/EmailJS.svg b/input/assets/svg/EmailJS.svg similarity index 100% rename from .github/template-root/input/assets/svg/EmailJS.svg rename to input/assets/svg/EmailJS.svg diff --git a/.github/template-root/input/assets/svg/angular.svg b/input/assets/svg/angular.svg similarity index 100% rename from .github/template-root/input/assets/svg/angular.svg rename to input/assets/svg/angular.svg diff --git a/.github/template-root/input/assets/svg/gsap.svg b/input/assets/svg/gsap.svg similarity index 100% rename from .github/template-root/input/assets/svg/gsap.svg rename to input/assets/svg/gsap.svg diff --git a/.github/template-root/input/assets/svg/lenis.svg b/input/assets/svg/lenis.svg similarity index 100% rename from .github/template-root/input/assets/svg/lenis.svg rename to input/assets/svg/lenis.svg diff --git a/.github/template-root/input/assets/svg/primeng.svg b/input/assets/svg/primeng.svg similarity index 100% rename from .github/template-root/input/assets/svg/primeng.svg rename to input/assets/svg/primeng.svg diff --git a/input/data/about.json b/input/data/about.json new file mode 100644 index 0000000..901cd4d --- /dev/null +++ b/input/data/about.json @@ -0,0 +1,20 @@ +{ + "de": [ + { + "title": "Wer ich bin", + "heading": "Max Musterperson", + "text": [ + " - wer ist das? Hier kann im Fließtext Format etwas über sich selbst oder andere Sachen geschrieben werden. Alles was nicht durch Bildungsweg, Erfahrung und Kenntnisse abgedeckt ist, kann hier erwähnt werden.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \n\nDuis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet," + ] + } + ], + "en": [ + { + "title": "Who I am", + "heading": "Max Musterperson", + "text": [ + "- Who is this? Here you can write something about yourself or other things in continuous text format. Everything that is not covered by education, experience and knowledge can be mentioned here.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \n\nDuis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet," + ] + } + ] +} diff --git a/.github/template-root/input/data/contact.json b/input/data/contact.json similarity index 70% rename from .github/template-root/input/data/contact.json rename to input/data/contact.json index 005b7a7..0f28e43 100644 --- a/.github/template-root/input/data/contact.json +++ b/input/data/contact.json @@ -29,7 +29,9 @@ "de": { "conversationStart": [ "Wie gefällt Ihnen diese Webseite?", - "Ich freue mich über jegliches Feedback und Business Anfragen." + "Einen realen Lebenslauf dieser Vorlage können Sie hier finden.", + "Diese Vorlage ist Open-Source, in wenigen Schritten können Sie sie selbst verwenden!
Dazu einfach den Anweisungen im GitHub Repository folgen.", + "Sie können mir Feedback und Anfragen gerne über diesen Chat schicken." ], "successMessages": [ "Vielen Dank für Ihre Nachricht.", @@ -47,8 +49,10 @@ }, "en": { "conversationStart": [ - "How did you like my website?", - "I look forward to any feedback and business inquiries." + "How did you like this website?", + "You can find a real CV of this template here.", + "This template is open source, you can use it yourself in just a few steps!
Simply follow the instructions in the GitHub repository.", + "Feel free to send feedback and requests to me via this chat." ], "successMessages": [ "Thank you for your message.", diff --git a/input/data/education.json b/input/data/education.json new file mode 100644 index 0000000..368669c --- /dev/null +++ b/input/data/education.json @@ -0,0 +1,54 @@ +{ + "de": [ + { + "heading": "Grundschule", + "subheading": "Grundschule Winterfell", + "date": "09/2002 – 07/2006", + "content": "Jedes dieser Felder ist frei ausfüllbar.
Sie können so viele Felder erstellen, wie sie wollen." + }, + { + "heading": "Allgemeine Hochschulreife", + "subheading": "Gymnasium Königsmund", + "date": "09/2006 – 07/2014", + "bulletPoints": [ + "Abschlussnote: 1,4" + ], + "content": "Außerdem können Stichpunkt-artige Inhalte hinzugefügt werden.
Im Kapitel Bildung könnten das z.B. Abschlussnoten oder andere erreichte Leistungen sein." + }, + { + "heading": "Software Engineering B.Sc.", + "subheading": "Universität Asshai", + "date": "10/2014 – 09/2017", + "bulletPoints": [ + "Abschlussnote: 2.0" + ], + "content": "Außerdem können Sie die Sprache mit dem Button oben rechts ändern. Sie können das Templaten mit allen Sprachen füllen, die Sie wollen. Probieren Sie es gerne aus!" + } + ], + "en": [ + { + "heading": "Elementary School", + "subheading": "Elementary School Winterfell", + "date": "09/2002 – 07/2006", + "content": "Each of these fields is freely fillable.
You can create as many fields as you want." + }, + { + "heading": "Abitur", + "subheading": "High School Kings Landing", + "date": "09/2006 – 07/2014", + "bulletPoints": [ + "Final Grade: 1,4" + ], + "content": "Bullet-type content can also be added.
In the education chapter, this could be, for example, final grades or other achievements achieved." + }, + { + "heading": "Software Engineering B.Sc.", + "subheading": "University Asshai", + "date": "10/2014 – 09/2017", + "bulletPoints": [ + "Final Grade: 2.0" + ], + "content": "You can also change the language using the button at the top right. You can fill the template with all the languages you want. Feel free to try it out!" + } + ] +} diff --git a/input/data/experience.json b/input/data/experience.json new file mode 100644 index 0000000..5a32609 --- /dev/null +++ b/input/data/experience.json @@ -0,0 +1,54 @@ +{ + "de": [ + { + "heading": "Praktikum bei Google", + "subheading": "Kalifornien, USA", + "date": "2018", + "content": "Hier können Sie ihre beruflichen Erfahrungen beschreiben. Das können Anstellungen, aber auch Projekte oder Weiterbildungen sein." + }, + { + "heading": "ISS Besuch", + "subheading": "Internationaler Weltraum", + "date": "01/2019 – 06/2019", + "content": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "heading": "Bundeskanzler", + "subheading": "Berlin, DE", + "date": "10/2019 – 10/2023", + "content": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "heading": "US Präsident", + "subheading": "Washington, DC", + "date": "11/2023 – jetzt", + "content": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ], + "en": [ + { + "heading": "Google Internship", + "subheading": "California, US", + "date": "2018", + "content": "Here you can describe your professional experience. This can be employment, but also projects or further training." + }, + { + "heading": "ISS Visit", + "subheading": "International Space", + "date": "01/2019 – 06/2019", + "content": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "heading": "Chancellor of Germany", + "subheading": "Berlin, DE", + "date": "10/2019 – 10/2023", + "content": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "heading": "US President", + "subheading": "Washington, DC", + "date": "11/2023 – now", + "content": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ] +} diff --git a/.github/template-root/input/data/general.json b/input/data/general.json similarity index 81% rename from .github/template-root/input/data/general.json rename to input/data/general.json index 12a41e3..1e22b63 100644 --- a/.github/template-root/input/data/general.json +++ b/input/data/general.json @@ -6,8 +6,8 @@ "id": "de", "name": "Deutsch", "isoAlpha2": "de", - "heading": "Axel Herrmann", - "subheading": "Software Engineer", + "heading": "WebCVTemplate", + "subheading": "Unkomplizierte CV Vorlage", "showMore": "Mehr anzeigen", "showLess": "Weniger anzeigen", @@ -22,8 +22,8 @@ "id": "en", "name": "English", "isoAlpha2": "us", - "heading": "Axel Herrmann", - "subheading": "Software Engineer", + "heading": "WebCVTemplate", + "subheading": "Easy to use CV Template", "showMore": "Show more", "showLess": "Show less", diff --git a/.github/template-root/input/data/settings/background.json b/input/data/settings/background.json similarity index 100% rename from .github/template-root/input/data/settings/background.json rename to input/data/settings/background.json diff --git a/input/data/skills.json b/input/data/skills.json new file mode 100644 index 0000000..62ae668 --- /dev/null +++ b/input/data/skills.json @@ -0,0 +1,321 @@ +{ + "de": [ + { + "id": "languages", + "name": "Sprachen", + "description": "In diesem Kapitel können Sie beliebig Kategorien wie Sprache, Backend, Frontend, etc. erstellen. Dazu können sie dann ihre Skills mit Beschreibung und in Prozentbewertung hinzufügen.", + "icon": "pi-language", + "skills": [ + { + "id": "german", + "name": "Deutsch", + "rating": 100, + "text": "Deutsch ist eine tolle Sprache." + }, + { + "id": "english", + "name": "Englisch", + "rating": 80, + "text": "Englisch ist eine tolle Sprache." + }, + { + "id": "latin", + "name": "Latein", + "rating": 50, + "text": "Latein ist eine tolle (Sprache)." + } + ] + }, + { + "id": "backend", + "name": "Backend", + "description": "Hier kann eine kleine Beschreibung der Kategorie hinzugefügt werden oder auch wie erfahren man in dieser Kategorie ist.", + "icon": "pi-server", + "skills": [ + { + "id": "java", + "name": "Java", + "rating": 80, + "text": "Hier kann eine Beschreibung zum jeweiligen Skill hinzugefügt werden. Welche Erfahrungen habe ich verbunden mit diesem Skill gesammelt? Wie würde ich meinen Wissensstand bewerten?", + "subSkills": ["SpringBoot", "Apache Camel", "Maven", "Gradle"] + }, + { + "id": "python", + "name": "Python", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", + "subSkills": ["Flask, Jinja"] + }, + { + "id": "c++", + "name": "C++", + "rating": 40, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "ruby", + "name": "Ruby", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ] + }, + { + "id": "frontend", + "name": "Frontend", + "description": "Entwicklung von Web- und Mobilanwendungen", + "icon": "pi-mobile", + "skills": [ + { + "id": "html-css", + "name": "HTML & CSS", + "rating": 80, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "js", + "name": "JavaScript", + "rating": 80, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "ts", + "name": "TypeScript", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "vue", + "name": "Vue.js", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "angular", + "name": "Angular", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "primeng", + "name": "PrimeNG", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ] + }, + { + "id": "methods", + "name": "Methoden", + "description": "Skills, die zur Softwareentwicklung gehören, aber nicht direkt zu Programmierung", + "icon": "pi-compass", + "skills": [ + { + "id": "scrum", + "name": "Scrum", + "rating": 70, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "git", + "name": "Git", + "rating": 80, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "jira", + "name": "Jira", + "rating": 70, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ] + }, + { + "id": "os", + "name": "Betriebssysteme", + "description": "Die Verwendung des Betriebssystems ist ein essenzieller Teil bei der Softwareentwicklung und auch bei OS-nahen Technologien wie Shell-Scripts und Docker", + "icon": "pi-desktop", + "skills": [ + { + "id": "mac", + "name": "MacOS", + "rating": 70, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "linux", + "name": "Linux", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "windows", + "name": "Windows", + "rating": 50, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ] + } + ], + "en": [ + { + "id": "languages", + "name": "Languages", + "description": "In this section, you can create categories such as language, backend, frontend, etc. as you wish. You can then add your skills with a description and percentage rating.", + "icon": "pi-language", + "skills": [ + { + "id": "german", + "name": "German", + "rating": 100, + "text": "German is a cool language." + }, + { + "id": "english", + "name": "English", + "rating": 84, + "text": "English is a cool language." + }, + { + "id": "latin", + "name": "Latin", + "rating": 50, + "text": "Latin is a cool (language)." + } + ] + }, + { + "id": "backend", + "name": "Backend", + "description": "Here you can add a short description of the category or how experienced you are in this category.", + "icon": "pi-server", + "skills": [ + { + "id": "java", + "name": "Java", + "rating": 80, + "text": "A description of the respective skill can be added here. What experience have I gained in connection with this skill? How would I rate my level of knowledge?", + "subSkills": ["SpringBoot", "Apache Camel", "Maven", "Gradle"] + }, + { + "id": "python", + "name": "Python", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", + "subSkills": ["Flask, Jinja"] + }, + { + "id": "c++", + "name": "C++", + "rating": 40, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "ruby", + "name": "Ruby", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ] + }, + { + "id": "frontend", + "name": "Frontend", + "description": "Development of web and mobile applications", + "icon": "pi-mobile", + "skills": [ + { + "id": "html-css", + "name": "HTML & CSS", + "rating": 80, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "js", + "name": "JavaScript", + "rating": 80, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "ts", + "name": "TypeScript", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "vue", + "name": "Vue.js", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "angular", + "name": "Angular", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "primeng", + "name": "PrimeNG", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ] + }, + { + "id": "methods", + "name": "Methoden", + "description": "Skills that belong to software development, but not directly to programming", + "icon": "pi-compass", + "skills": [ + { + "id": "scrum", + "name": "Scrum", + "rating": 70, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "git", + "name": "Git", + "rating": 80, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "jira", + "name": "Jira", + "rating": 70, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ] + }, + { + "id": "os", + "name": "Operating Systems", + "description": "The use of the operating system is an essential part of software development and also of OS-related technologies such as shell scripts and Docker", + "icon": "pi-desktop", + "skills": [ + { + "id": "mac", + "name": "MacOS", + "rating": 70, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "linux", + "name": "Linux", + "rating": 60, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + }, + { + "id": "windows", + "name": "Windows", + "rating": 50, + "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." + } + ] + } + ], + "TODO:remove": [ + "Docker", "Kubernetes", "GitHub Actions", "SQL", "Swift", "SwiftUI" + ] +} diff --git a/.github/template-root/input/favicon-16x16.png b/input/favicon-16x16.png similarity index 100% rename from .github/template-root/input/favicon-16x16.png rename to input/favicon-16x16.png diff --git a/.github/template-root/input/favicon-32x32.png b/input/favicon-32x32.png similarity index 100% rename from .github/template-root/input/favicon-32x32.png rename to input/favicon-32x32.png diff --git a/.github/template-root/input/favicon.ico b/input/favicon.ico similarity index 100% rename from .github/template-root/input/favicon.ico rename to input/favicon.ico diff --git a/.github/template-root/input/index.html b/input/index.html similarity index 94% rename from .github/template-root/input/index.html rename to input/index.html index 714a862..0bb016c 100644 --- a/.github/template-root/input/index.html +++ b/input/index.html @@ -9,6 +9,8 @@ + + diff --git a/.github/template-root/input/robots.txt b/input/robots.txt similarity index 100% rename from .github/template-root/input/robots.txt rename to input/robots.txt diff --git a/.github/template-root/input/site.webmanifest b/input/site.webmanifest similarity index 100% rename from .github/template-root/input/site.webmanifest rename to input/site.webmanifest