Skip to content

abjunior92/abj_portfolio

Repository files navigation

My Personal Portfolio

🧑🏻‍💻 Hi!

My name is Andrea Junior Berselli, i'm a front end dev. With this project I've tried to build my first portfolio in order to use in the future as my personal CV.

✨ Technologies

  • React
  • Javascript
  • Gatsby
  • GraphQL
  • Netlify

🚀 Why Gatsby

I've tried for the first time the Gatsby world and it's themes. Gatsby it's great for PWA and is optimized to be highly performant. It makes use of the latest and popular technologies including ReactJS, Webpack, GraphQL, modern ES6+ JavaScript and CSS.

  1. Plugins Gatsby is very flexible and plugins is only one way to make it so. With some of these you can make the site offline, add Google analytics, manipulate images and fetch data from a local or remote source (via GraphQL for ex).

  2. Starters For a static site, in my case a Portfolio, the great thing is to have a list of boilerplate Gatsby sites which help you to start to development quickly.

  3. How it works Unlike the SPAs that make API requests as you run the app, Gatsby does all data fetching during build time. Then it use all this data to generate HTML, JS and CSS files. Boom, faster than you can think.

Secure: Gatsby only takes the required data to display.