A basic portfolio for developers
Gatsby version
Gatsby-portfolio-portfolio
Features
- TypeScript
- Eslint/Prettier configured
- Scores 100% on a11y / Performance / PWA / SEO
- Easy to customize
- Nice project structure
- Amazing illustrations by Undraw.co
- Tablet & mobile friendly
- Continuous deployment with Vercel
- A contact form protected by Google Recaptcha powered by Formspree
- Can be deployed with one click
- Fetches your Github pinned projects with most stars (You could customize this if you wish) using ISR
- One click deployment to Vercel
Design
Project on Behance
Prerequisites
Online
- Grab a Google recaptcha key from Google Recaptcha
- Grab your Github token from GitHub
- Add secrets to GitHub or Netlify
Locally
- Create an account at Formspree
- Grab your GitHub token from GitHub
- Run
cp .env.development.local.template .env.development.local
- Add your env variables to .env.development.local.
- Run
pnpm i && pnpm dev
Built with
- Adobe XD
- Next js
- Tailwindcss
- TypeScript
- Formspree
- VSCode
- And these useful of JavaScript libraries package.json
License
This project is licensed under the MIT License - see the LICENSE.md file for more details
Contributors
Support
If you love this Next js template and want to support me, you can do so through my GitHub profile.