Run in dev mode
npm install
npm run dev
Build and prepare for hosting
npm install
npm run build
âď¸ Uses Next.js + React + TypeScript + Tailwind CSS.
âď¸ Does SSR based on data provided by CMS (CMS gives some multi-path url, and a JSON that describes what should be rendered at given url)
âď¸ All API responses (GET + POST) are validated, and error is displayed when needed.
âď¸ Has Responsive UI.
I've used tailwind mostly to test it. Also it makes making responsive layouts easy, and it enforces UI consistency. I think it's great for creating layouts, but not that great for creating reusable components since code can get a little messy.