ecwk / nextjs-mantine-template

Template for NextJS with Mantine UI

Home Page:https://nextjs-mantine-template.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nextjs-mantine-template

image

This is a fully-featured full-stack Next.js template, built with Mantine UI and Typescript.

Whats Included

πŸ“¦ Libraries, Tools, and Frameworks

  • βš› Libraries
    react-hook-form, react-query, axios, next-seo, yup
  • πŸ”§ Tools
    commitlint, husky, eslint, prettier
  • πŸ“¦ Frameworks
    next, mantine-ui, next-i18next

πŸ— Next.js Layouts

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.

😎 Smart Form Components

React Hook Form is used to create Smart Form Components.

πŸ”’ Server-Side Authentication

Server-side authentication is implemented using Next.JS data fetching methods. Authenticated sessions are stored using React Context.

πŸ’ͺ GitHub Actions

GitHub Actions with CI/CD workflows are included.

Prerequisites

Getting Started

  1. Use the template

You can either click the Use this template button or use degit.

pnpm dlx degit cnoside/nextjs-mantine-template my-app
  1. Install dependencies
pnpm install
  1. Start the development server
pnpm dev

Open http://localhost:3000 with your browser to see the result.

About

Template for NextJS with Mantine UI

https://nextjs-mantine-template.vercel.app/


Languages

Language:TypeScript 99.3%Language:JavaScript 0.5%Language:Shell 0.2%