Skip to content

A portfolio website template for developers built using gatsby and react

License

Notifications You must be signed in to change notification settings

krajeswaran/gatsby-portfolio-dev

 
 

Repository files navigation

Portfolio for developers

Netlify Status

My portfolio site made with gatsby and react. Forked from Smakosh's project. Major differences are,

  • Restructured and restyled for my portfolion needs: added summary description, added skills section, tweaked project settings
  • Pulls github pinned repo's as a graphql source for gatsby(instead of repos by stars)
  • Portfolio is entirely config-driven. Externalized theme colors, other parameters
  • Cleaned up, deleted unused gatsby/react plugins

Features

  • More minimal and fast! Uses webp for image rendering if browser is supported.
  • Eslint/Prettier 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
  • Can be deployed with one click
  • Functional components with Recompose React Hooks! ready to migrate to React hooks!
  • 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. Additionaly add your google analytics ID if you prefer.

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

GITHUB_TOKEN=xxxxxxxxxx
GA_ID=UA-xxxxxxxx

Installing

Installing the dependencies

yarn

Start the dev server

yarn start

Clean the cache

This removes the .cache/ & public/ folders

yarn reset

License

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

Credits

Support

If you love this Gatsby template and want to support, please support smakosh the original creator!

Support smakosh on Patreon

About

A portfolio website template for developers built using gatsby and react

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%