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
- 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
RecomposeReact Hooks!ready to migrate to React hooks! - Fetches your Github pinned projects with most stars (You could customize this if you wish)
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 the dependencies
yarn
yarn start
This removes the .cache/
& public/
folders
yarn reset
This project is licensed under the MIT License - see the LICENSE.md file for details
If you love this Gatsby template and want to support, please support smakosh the original creator!