Skip to content

matthew-collett/matthewcollett.ca

Repository files navigation

matthewcollett.ca

image

Personal portfolio website built with React, Tailwind CSS, and Framer Motion. Bundled with Vite and deployed on AWS using CloudFront and S3.

GitHub release Workflow

Table of Contents

Directory Structure

.
├── .github/          # GitHub Actions workflows
├── .husky/           # Git hooks
├── public/           # Static public assets
└── src/              # Source code
    ├── assets/       # Static assets
    ├── components/   # UI components
    ├── layouts/      # Layout components
    └── views/        # Page components

Local Run

Prerequisites

  • Node.js (version specified in .nvmrc)
  • Yarn package manager
  • Requires S3 assets for local development. Assets are managed via CD pipeline. Local setup possible by modifying asset imports to use local resources.

Steps

  1. Clone this repository
git clone https://github.com/matthew-collett/matthewcollett.ca.git
  1. Navigate into the project directory
cd matthewcollett.ca
  1. Install the dependencies
yarn install
  1. Run the development server
yarn run dev
  1. Build for production
yarn build

About

Website for my personal portfolio

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •