A lot has changed since I originally developed my portfolio website back in 2018. I've grown as a developer, learnt so much more and I thought it was about time to put it to work. Aside, modern web technology has come a long way and it's about time I learnt modern frameworks!
- 💻 Front-end: NextJS 14
- 🎨 Styling: TailwindCSS, shadcn/ui
- 🔌 Back-end: NextJS App Routers, Nodemailer
- 🔑 Deployed on: Vercel
While working for JLR we had CI/CD pipelines to compile and test executables and web applications which I found fascinating. So fascinating infact that I thought I would incorporate CI/CD into this project in various ways 🔨
- The site being deployed on Vercel means any commits pushed to the master branch instantly trigger a build and deploy to haynoway.com
- My CV is automatically compiled with pdflatex when there is a .tex file pushed to public/pdf making it instantly available on my site. To find out more take a look at the pipeline's YAML file
- Clone the repository:
git clone https://github.com/robbiehaynes/haynoway.git
- Install dependencies:
npm install
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Outfit, a custom Google Font.
For any questions or feedback, please contact robhaynes0420@gmail.com.