This is a fully-featured full-stack Next.js template, built with Mantine UI and Typescript.
- ⚛ Libraries
react-hook-form
,react-query
,axios
,next-seo
,yup
- 🔧 Tools
commitlint
,husky
,eslint
,prettier
- 📦 Frameworks
next
,mantine-ui
,next-i18next
Next.js Layouts are a great way to apply a consistent structure to your pages.
Page-specific layouts can be rendered by providing the getLayout
function.
React Hook Form is used to create Smart Form Components.
Server-side authentication is implemented using Next.JS data fetching methods. Authenticated sessions are stored using React Context.
GitHub Actions with CI/CD workflows are included.
- Use the template
You can either click the Use this template
button or use degit.
pnpm dlx degit cnoside/nextjs-mantine-template my-app
- Install dependencies
pnpm install
- Start the development server
pnpm dev
Open http://localhost:3000 with your browser to see the result.