Portfolio
16 Oct, 2022
React.js
Portfolio Main Image

Portfolio

Portfolio website that contains all of my personal projects and achievements.

Aim

The aim was to create a personal page where I can talk about all of my personal projects that I've been working on. Previously, I was using a static site for my portfolio this meant that any time I added a project, I would have to rebuild and reupload the site. Therefore, in this version I intend to utilise a CMS back-end to allow me to add and remove content at will during production.

Technologies

Front-end

  • - React
  • - Next.js
  • - TypeScript
  • - Jest
  • - Tailwind

Back-end

  • - Sanity.io


Other

  • - Netlify
  • - Figma

Figma

*Click here to view the Figma file*

CD (Continuous Deployment):

This project utilises Netlify for CD, this will automatically retrieve the latest commits from the `main` branch and then upload and build to the website.

CMS

This project also features a fully customizable CMS that has been tailored specifically for this website, this means projects can easily be added whilst the product is deployed and it will refresh and obtain the latest data.