Revision Complex
About
Welcome to Revision Complex. This is my personal website. It is used as both a portfolio and a webdev project of its own. The website is built with NextJS, which is a React framework. There is a Chat functionality built using Firebase. It requires authentication to view or chat.
Why did I make this?
I thought this was a useful exercise to create a headless website, using Jamstack architecture. That is, using a headless CMS where the front end pulls data via the CMS API. The pages are generated when the front end is deployed - making very small and already rendered HTML pages as the output. I also like that the CMS endpoint could be changed to use any CMS. The website does have API routes, which the front end calls, to have the server process input and actions from the user.
What is this site about?
This is a place where I can share my personal projects and writings. I hope to use it to build up a sort of personal web based journal where I can keep various programming projects.