Skip to content

LeandroPata/Portfolio

Repository files navigation

Portfolio

This is my personal portfolio project.

It was developed with the intent to showcase my work and skills and concentrate all my work in one place, while being more user-friendly than just my github profile and repositories. Also used decided to use Astro for the first time in order to turn this project into a learning experience (as well as other reasons listed below)

Features

  • Profile and skills showcase
  • Projects showcase pages
  • Light/Dark Theme
  • Translation to different languages

HomePageDark HomePageLight ProjectsPage ProjectPage AboutPage AboutPagePt

Tech used

This project was developed with Astro, using a mix of HTML, Typescript, CSS and some Javascript.

After considering a few options to build and develop this project, Astro was ultimately chosen due to a few reasons:

  • First of all, a React based framework was decided, as opposed to something like Angular or Vue.js, due to my familiarity to React and the current wide use of React based frameworks;
  • Due to the simple nature of the project, it being only showcasing my projects and some of my information, pretty much entirely out of text and images (static content), a more complex framework, like Next.js or Remix, would be overkill and unnecessary, and were therefore discarded as optimal choices;
  • Next, the best choices for static content rendering were Astro and Gastby, Astro being ultimately chosen, due to being more performant;

Developed by

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors