Skip to content

Latest commit

 

History

History
88 lines (58 loc) · 2.18 KB

README.md

File metadata and controls

88 lines (58 loc) · 2.18 KB

Portfolio for developers

A Portfolio web-page built using Gatsby and react for the front-end and Netlify forms

I highly recommend you check this repository for more details about the Google Recaptcha and Netlify forms

Theme

Gatsby-theme-portfolio

Features

  • Prettier pre-commit configured

  • Scores 100% on a11y / Performance / PWA / SEO

  • PWA (desktop & mobile)

  • Easy to customize

  • Nice project structure

  • Amazing illustrations by Undraw.co

  • Tablet & mobile friendly

  • Continuous deployment with Netlify

  • A contact form protected by Google Recaptcha

  • Can be deployed with one click

  • Fetches your Github pinned projects with most stars (You could customize this if you wish)

Prerequisites

Yarn

Please create a new file .env.development and put this env variable with your GitHub token

If you're building locally, you will have to create a new file .env.production and put the same env variable

GITHUB_TOKEN=xxxxxxxxxx

Don't forget to edit your site's data on data/config.js file with your Google Recaptcha public key

When deploying on Netlify, you will have to set the private key as well

SITE_RECAPTCHA_KEY=xxxxx

SITE_RECAPTCHA_SECRET=xxxxx

Installing

Installing the dependencies

yarn

Start the dev server

yarn start

Clean the cache

This removes the .cache/ & public/ folders

yarn reset

Built with

  • Adobe XD
  • Gatsby
  • React & GraphQL
  • VSCode
  • And these useful of JavaScript libraries & Gatsby plugins package.json

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Contributors