/personal-portfolio

Primary LanguageJavaScriptMIT LicenseMIT

Personal Portfolio

eslint code style: prettier This project is using Percy.io for visual regression testing.

This portfolio is build on Gatsby using Contentful CMS. Based on the Mate Portoflio Starter. Thanks Ema Suriano for this incredible work :) In case you are looking for a quick setup portfolio or upgrade your current, you have to definitely try Mate!

Content

This Portfolio is totally content based on Contentful, which is a headless CMS where you can write the content for your page. In summary, Contentful is the Model when Gatsby with React is the View.

At the same time, as this portfolio is written with Gatsby is extremely easy to add more than one source of data! For example, the demo comes with an integration of Medium posts based on a user name ✌️

Features 🛠

  • Gatsby v2
  • Rebass 3.0 🎉: styled component system
  • React Reveal
  • Dynamic content from Contentful
  • Offline support
  • PWA ready
  • SEO
  • Responsive design
  • Icons from font-awesome
  • Netlify Deployment Friendly
  • Medium integration
  • Social sharing (Twitter, Facebook, Google, LinkedIn)
  • Developer tools:
    • eslint
    • prettier
  • Google Analytics integration
  • End to End with Cypress:
    • A11y testing with Axe
    • Visual Testing with Percy

Lighthouse Score 💯

Lighthouse Score

License 📝

MIT.