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.