diff --git a/src/elements/jobs.svelte b/src/elements/jobs.svelte index d67dac3..63613ea 100644 --- a/src/elements/jobs.svelte +++ b/src/elements/jobs.svelte @@ -101,9 +101,11 @@ img{ - width: 30vw; max-width: 200px; max-height: 500px; + background-color: $rich-black-fogra-29; + text-align: center; + // min-height: 200px; } @media screen and (min-width: 600px) { diff --git a/src/elements/projects.svelte b/src/elements/projects.svelte new file mode 100644 index 0000000..3c3da7a --- /dev/null +++ b/src/elements/projects.svelte @@ -0,0 +1,126 @@ + +
+ {#each projects as project, index } +
+

{project.title[currentLanguage]}

+
+
+ {#each project.images as image } + realtive to the article + {/each} +
+
+

{project.content[currentLanguage]}

+
+
+
+
+ {project.year.start} - {project.year.end} +
+
+ {#each project.collaborators as collaborator} + {collaborator.name}{collaborator.surname} + {/each} +
+
+ {#each project.languages as language} + {language+" "} + {/each} +
+
+ {#each project.tecnologies as tecnology} + {tecnology+" "} + {/each} +
+
+
+ {/each} +
+ diff --git a/src/model/hobby.json b/src/model/hobby.json index 206a053..9041c40 100644 --- a/src/model/hobby.json +++ b/src/model/hobby.json @@ -1,4 +1,25 @@ [ + { + "year": { + "start": "2021-10-01", + "end": "2021-10-02" + }, + "title": {"en":"This web site","it":"Questo sito web"}, + "content": { + "en":"I created this web page to collect and present all my experiences. I'm not a web designer. However, I can build web pages because I have good knowledge of HTML and CSS. I made this page using Typescript and Svelte. To manage the content, I've created a simple system to load content from a couple of JSON files that define where to put the information.", + "it":"Ho creato questo sito web per raccogliere e raccontare le mie esperienze. Come si può facilmente intuire non sono un web designer, ma ho comunque buone conoscenze nell'uso di HTML e CSS. Ho realizzato questa pagina web in Typescript e Svelte, per la gestione dei contenuti ho ideato un semplice sistema che controlla i dati presenti in un paio di file JSON che definiscono i contenuti della pagina e delle sezioni" + }, + "collaborators": [], + "languages": [ + "typescript", + "JSON-schema" + ], + "tecnologies": [ + "Svelte", + "Nodejs" + ], + "images":["/webpage.png"] + }, { "year": { "start": "2021-10-01", diff --git a/src/model/jobs.json b/src/model/jobs.json index 55f29fa..6ba2655 100644 --- a/src/model/jobs.json +++ b/src/model/jobs.json @@ -1,23 +1,68 @@ [ { "year": { - "start": "2021-10-01", + "start": "2020-09-21", "end": "2021-10-02" }, - "title": {"en":"This web site","it":"Questo sito web"}, + "title": {"en":"intership in Athesys","it":"tirocinio in Athesys"}, "content": { - "en":"I created this web page to collect and present all my experiences. I'm not a web designer. However, I can build web pages because I have good knowledge of HTML and CSS. I made this page using Typescript and Svelte. To manage the content, I've created a simple system to load content from a couple of JSON files that define where to put the information.", - "it":"Ho creato questo sito web per raccogliere e raccontare le mie esperienze. Come si può facilmente intuire non sono un web designer, ma ho comunque buone conoscenze nell'uso di HTML e CSS. Ho realizzato questa pagina web in Typescript e Svelte, per la gestione dei contenuti ho ideato un semplice sistema che controlla i dati presenti in un paio di file JSON che definiscono i contenuti della pagina e delle sezioni" + "en":"intership in Athesys", + "it":"tirocinio in Athesys" }, "collaborators": [], "languages": [ "typescript", - "JSON-schema" + "HTML", + "CSS" ], "tecnologies": [ - "Svelte", - "Nodejs" + "Vuejs", + "Nodejs", + "Nuxt", + "Docker" ], - "images":["/webpage.png"] + "images":["/logo-athesys.png"] + }, + { + "year": { + "start": "2016-08-13", + "end": "2017-02-13" + }, + "title": {"en":"Developer in Alternative Studio","it":"Sviluppatore in Alternative Studio"}, + "content": { + "en":"Alternative studio collaboration", + "it":"Progettazione e sviluppo di un Bot Telegram con comunicazione diretta al gestionale per la sezione cinofila della protezione civile Padova" + }, + "collaborators": [], + "languages": [ + "Php" + ], + "tecnologies": [ + "Telegram", + "Composer", + "Docker" + ], + "images":["https://www.alternativestudio.it/images/logo/logo-light.png"] + }, + { + "year": { + "start": "2015-08-10", + "end": "2016-10-02" + }, + "title": {"en":"ICT office's assistant","it":"Assistente dell'ufficio ICT "}, + "content": { + "en":"Alternative studio collaboration", + "it":"Collaborazione con alternativestudio" + }, + "collaborators": [], + "languages": [ + "Php" + ], + "tecnologies": [ + "Telegram", + "Composer", + "Docker" + ], + "images":["https://www.saxonhillacademy.org.uk/images/saxonhilllogo.jpg"] } ] \ No newline at end of file diff --git a/src/model/projects.json b/src/model/projects.json new file mode 100644 index 0000000..55f29fa --- /dev/null +++ b/src/model/projects.json @@ -0,0 +1,23 @@ +[ + { + "year": { + "start": "2021-10-01", + "end": "2021-10-02" + }, + "title": {"en":"This web site","it":"Questo sito web"}, + "content": { + "en":"I created this web page to collect and present all my experiences. I'm not a web designer. However, I can build web pages because I have good knowledge of HTML and CSS. I made this page using Typescript and Svelte. To manage the content, I've created a simple system to load content from a couple of JSON files that define where to put the information.", + "it":"Ho creato questo sito web per raccogliere e raccontare le mie esperienze. Come si può facilmente intuire non sono un web designer, ma ho comunque buone conoscenze nell'uso di HTML e CSS. Ho realizzato questa pagina web in Typescript e Svelte, per la gestione dei contenuti ho ideato un semplice sistema che controlla i dati presenti in un paio di file JSON che definiscono i contenuti della pagina e delle sezioni" + }, + "collaborators": [], + "languages": [ + "typescript", + "JSON-schema" + ], + "tecnologies": [ + "Svelte", + "Nodejs" + ], + "images":["/webpage.png"] + } +] \ No newline at end of file diff --git a/static/logo-athesys.png b/static/logo-athesys.png new file mode 100644 index 0000000..63c79a2 Binary files /dev/null and b/static/logo-athesys.png differ