Andreja Kogovsek's personal website

Hi 👋

This website is intended to serve as a CV, portfolio, blog and generally one's own personal space on the internet. Most of my content is hosted on Contenful rather than being hardcoded in here, so if you want you should be able to reuse most the code, as long as you model your data similarly.

It's still a work in progress, and you can find the roadmap on Notion.

Implementation

Sure, my CV used to just live in a Google Doc, but where's the fun in that? This is purposefully a little bit overengineered for what it is so I can play with some different technologies. You can now find it here.

This is a Next.js (React-based framework) project bootstrapped with create-next-app and written in TypeScript. It's deployed with Vercel. The content is hosted on Contentful and has a webhook that automatically triggers rebuilds on update.

It uses ThemeUI for styling and React Spring for animations. It's (at least partially) tested using Jest and React Testing Library. The code is formatted using ESLint and Prettier.

Getting Started

To run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.