Personal Web (Rebuilt)
Static website built from scratch with Next.js
Some time ago I found some difficulties to keep posting and got a little bit frustrated, as there was a strong vendor lock in the project I cloned as a base to developed my personal website. In that point, I couldn't upload new content because for some reason the project failed to build because of some of the many dependencies the project had.
I have rebuilt the website from scratch redesigning it but maintaining the format of the content, and keeping the dependencies number as low as posible.
The content is versioned in the repository itself, so code and content are kept together. The content is redacted in mdx files.
There are a set of Jest tests to validate both the rendering of core components and the consistency of the metadata of the projects and posts.
Also prepared a couple of end-to-end tests with Cypress to try it.
The project is built, tested and deployed in Netlify after every commit.