Skip to content

Portfolio built with Gatsby, JavaScript, GraphQL, GSAP, and Styled Components

License

Notifications You must be signed in to change notification settings

nragland37/my-portfolio

Repository files navigation

Codacy Badge License

Built with Gatsby.js and hosted with Vercel

Important

This project requires Node.js version 18 or higher: Node.js official website

Getting Started

  1. Install the Gatsby CLI

    npm install -g gatsby-cli # or yarn global add gatsby-cli, pnpm add --global gatsby-cli, bun add --global gatsby-cli
  2. Clone the repository

    git clone https://github.com/nragland37/my-portfolio.git
    cd my-portfolio
  3. Install dependencies

    npm install # or yarn, pnpm, bun
  4. Start the development server

    npm start # or yarn start, pnpm start, bun start

    Open in browser: http://localhost:8000

Deployment

To prepare your project for deployment:

  1. Build the project

    npm run build # or yarn build, pnpm build, bun build
  2. Serve the production build

    Test how the production build performs in a simulated server environment locally:

    npm run serve # or yarn serve, pnpm serve, bun serve

    Open in browser: http://localhost:9000


Command Description
npm start Runs gatsby develop, starting the development server.
npm run build Compiles the project for production using gatsby build.
npm run serve Serves the built project using gatsby serve.
npm run clean Clears Gatsby's .cache and public directories.
npm run format Formats code using Prettier.
npm run check Checks if the code is formatted correctly without making changes.

Color Hex
Midnight #0e1116 #0e1116
Light Midnight #1a1d24 #1a1d24
Lightest Midnight #282c33 #282c33
Very Light Gray #e6e6e6 #e6e6e6
Light Gray #adadad #adadad
Gray #6d7278 #6d7278
Charcoal #2f3338 #2f3338
Black #000000 #000000
White #f8f9fa #f8f9fa
Cloud White #ededed #ededed
Offwhite #dcdcdc #dcdcdc
Green #19f9d8 #19f9d8
Blue #6fc1ff #6fc1ff

Acknowledgement

Inspired by the portfolios of Brittany Chiang, Adham Dannaway, and Charles Bruyerre.

Releases

No releases published

Packages

No packages published