Meta:

Technologies:

NextJSTypeScriptTailwindPlaywrightVitest

Holidaze is a NextJs application I developed for my final year exam over a period of 4 weeks. The assignment was to build the frontend for a holiday home website using the provided API. I chose to use NextJS for this project with partial pre-rendering to allow for a fast TTFB and small bundle size.

The website features a chatbot powered by OpenAI gpt-4o, which can stream in generative UI components through server actions. . The chatbot is available for logged in users only.

To register to the page, you need to use a `@stud.noroff.no` email address. The emails is not verified (a restriction of the assignment and the provided API...), so you can use any email address with the `@stud.noroff.no` domain as long as it's not already in use.

4