A simple website made with Next.js and TailwindCSS. I was building this to learn and experiment with both technology. Next.js is great for static website, and with Next.js we can selectively decide between client-side rendering (CSR) and server-side rendering (SSR) for different parts of the application. Next.js provides a flexible approach to control rendering behavior based on our needs.
Next.js: https://nextjs.org/
Next.js starter tutorial: https://nextjs.org/learn/basics/create-nextjs-app
From React to Next.js: https://nextjs.org/learn/foundations/from-react-to-nextjs
Different types of rendering: https://nextjs.org/learn/foundations/how-nextjs-works/rendering
More about pre-rendering: https://nextjs.org/learn/basics/data-fetching/pre-rendering
Next.js routing: https://nextjs.org/docs/pages/building-your-application/routing/pages-and-layouts
TailwindCSS: https://tailwindcss.com/
Reusing styles: https://tailwindcss.com/docs/reusing-styles
Dark Mode: https://tailwindcss.com/docs/dark-mode
How to use local-storage on Next.js: https://dev.to/collegewap/how-to-use-local-storage-in-nextjs-2l2j