Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gatsby-powered personal portfolio website with GitHub Pages deployment, based on Brittany Chiang's design.
Personal Portfolio Website is a Gatsby-based personal portfolio template that generates a static site deployable to GitHub Pages, created by Chandrika Deb as the second version of chandrikadeb7.github.io.
Personal Portfolio Website is an open-source portfolio template built with the Gatsby static site generator and React, designed to be hosted on GitHub Pages. It takes your content and configuration as input and outputs a static personal portfolio site. The project is maintained by Chandrika Deb and is a fork of the design originally created by Brittany Chiang, with credit required.
npm run deploy) that pushes the production build to GitHub Pages automatically.#0a192f, Light Navy #172a45, Lightest Navy #303C55, Slate #8892b0, Light Slate #a8b2d1, Lightest Slate #ccd6f6, White #e6f1ff, and Green #64ffda.Personal Portfolio Website is for developers, designers, and students who want a polished single-page portfolio without building one from scratch. It suits anyone comfortable with the command line who wants to deploy a portfolio to GitHub Pages for free. It also works as a learning tool for developers exploring the Gatsby framework and static site workflows.
The template follows a standard Gatsby workflow: install the Gatsby CLI globally, install the correct Node version (18 or 20) via nvm, then run gatsby build to generate the static site or npm start to launch the development server on localhost. For production, run gatsby build followed by npm run deploy to publish the site to GitHub Pages.
Yes, the repository is open source and explicitly allows forking. The only requirement is giving proper credit by linking back to brittanychiang.com, the original design source.
The setup instructions require Node.js 18 or 20 and recommend using NVM to install the correct version. The Gatsby CLI is installed globally with npm before building.
After building the static site with gatsby build, run npm run deploy. This script generates the production build and pushes it to GitHub Pages hosting.
Yes, the README provides a color reference table with eight hex values, so you can update the theme colors of the portfolio to match your personal brand.
