Skip to content

Repository files navigation

Portfolio

Personal portfolio monorepo built with Turborepo and Yarn workspaces. Contains two Next.js apps deployed independently via Vercel.

GitHub last commit

Apps

App Description
apps/development Development portfolio — projects, writing, and work history
apps/photography Photography portfolio — photo gallery backed by AWS S3

Getting Started

# Install dependencies
yarn install

# Start all dev servers
yarn dev

# Build all apps
yarn build

# Lint
yarn lint

Tech Stack

Both apps share:

  • Framework: Next.js, TypeScript
  • Styling: Tailwind CSS, tailwind-merge
  • Content: MDX (@mdx-js/loader, @mdx-js/react)
  • Analytics: Vercel Analytics
  • Deployment: Vercel

apps/photography additionally uses:

  • Storage: AWS S3 (@aws-sdk/client-s3)
  • EXIF data: exifreader
  • Date formatting: dayjs
  • Icons: react-icons
  • UI: @headlessui/react, Popper.js

Links

About

Monorepo containing my development and photography portfolios, built in Next.js

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages