Skip to content

CaastOS/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claudio Castorina's Portfolio

Introduction

This is my personal creative portfolio to show some of my web development projects. It was developed in Vue.js 3, a framework based on Javascript. It consists of App.vue and 4 components: Navbar, Header, Terminal and Projects.

Components

Navbar

The navbar component is really simple, it's composed of two anchors "About" and "Projects", which upon clicking emit an event that will then open the required section.

Header

This component is also very simple. It contains a short description about me and the possibility of opening the "About" section via an anchor in the description itself.

Terminal

This component is more advanced than the previous ones. It is used to simulate the call of a property of a hypothetical object "Claudio" (me!), within a terminal created in CSS. Once this is done, all the data entered in App.vue is looped, and the possibility of going to the projects or closing the terminal is inserted.

Projects

This is the central part of the site, the data entered in App.vue is looped to create the various project divs, with all the information entered. All this is of course made presentable in CSS.