Personal portfolio website built with React, Tailwind CSS, and Framer Motion. Bundled with Vite and deployed on AWS using CloudFront and S3.
.
├── .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- 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.
- Clone this repository
git clone https://github.com/matthew-collett/matthewcollett.ca.git- Navigate into the project directory
cd matthewcollett.ca- Install the dependencies
yarn install- Run the development server
yarn run dev- Build for production
yarn build