- Install NodeJS and NPM on your computer if you haven't already.
- Open the folder in a suitable IDE, such as VSCode.
- Run
npm install
to install the dependencies. - Run
npm run dev
to start the dev server. - Start making changes, and see them appear once you save them.
- Implement proper fetching using useFetch.
- Style the pages using TailwindCSS. Ensure the posts, which can contain multiple lines, are be wrapped properly.
- Implement a loading state while the post is loading.
- Implement NuxtLink so that the entire page doesn't reload when clicking on a post.
- Implement setting the title for pages: https://nuxt.com/docs/getting-started/seo-meta
Your work will be reviewed based on the following criteria:
- Functionality is as expected, and all the bugs are fixed.
- Formatting, and cleanliness of the code.
- The visual appearance of the website.
You are allowed to use AI tools, and anything else you would like to solve the challenge.