Skip to content

BuiltByWalsh/jameswalsh.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio

Next.js Typescript Prettier

Built with React, Next.js, TailwindCSS, & Typescript.

Setup

  1. pnpm i

  2. Create a .env.local and add the following:

    NEXT_PUBLIC_POSTHOG_KEY=<ph_project_api_key>
    NEXT_PUBLIC_POSTHOG_HOST=<ph_client_api_host>

Dev

To start the development server:

pnpm i && pnpm dev

Open http://localhost:3001 and take a look around.

Testing

Run unit tests

pnpm test:unit

Run integration tests

npx playwright install
pnpm test:e2e:run
# or to run headed
pnpm test:e2e:open

CI/CD 🚀

Continous Integration

Powered by some basic build, lint, and test actions on Github.

Continuous Development

This project is deployed using Vercel.

Checkout my portfolio running live.