You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Next.js + Tailwind CSS + TypeScript Starter and Boilerplate
1
+
# NextJs 13.x + MUI 5.x + React Hook Form + TypeScript Starter and Boilerplate
2
2
3
3
<divalign="center">
4
-
<h2>🔋 ts-nextjs-tailwind-starter</h2>
5
-
<p>Next.js + Tailwind CSS + TypeScript starter packed with useful development features.</p>
6
-
<p>Made by <ahref="https://theodorusclarence.com">Theodorus Clarence</a></p>
4
+
<h2>2023/2024: 🔋 NextJs 13.x + MUI 5.x + TypeScript Starter</h2>
5
+
<p>The scaffold for NextJs 13.x (App Router), React Hook Form, Material UI(MUI 5.x),Typescript and ESLint, and TypeScript with Absolute Import, Seo, Link component, pre-configured with Husky.</p>
If you prefer Tailwind css, check this: [Tailwind-CSS-Version](https://github.com/theodorusclarence/ts-nextjs-tailwind-starter)
11
8
12
9
</div>
13
10
14
11
## Features
15
12
16
13
This repository is 🔋 battery packed with:
17
14
18
-
- ⚡️ Next.js 13 with App Router
19
-
- ⚛️ React 18
15
+
- ⚡️ Next.js 13.x with App Router
16
+
- ⚛️ React 18.x
20
17
- ✨ TypeScript
21
-
- 💨 Tailwind CSS 3 — Configured with CSS Variables to extend the **primary** color
22
-
- 💎 Pre-built Components — Components that will **automatically adapt** with your brand color, [check here for the demo](https://tsnext-tw.thcl.dev/components)
18
+
- 💨 Material UI — Ready to use Material Design components [check here for the usage](https://mui.com/material-ui/getting-started/usage/)
19
+
- 🎨 React Hook Form — Performant, flexible and extensible forms with easy-to-use validation
20
+
- ⏰ Day.js — A modern day JavaScript Date Library
23
21
- 🃏 Jest — Configured for unit testing
24
22
- 📈 Absolute Import and Path Alias — Import components using `@/` prefix
25
23
- 📏 ESLint — Find and fix problems in your code, also will **auto sort** your imports
@@ -34,45 +32,23 @@ This repository is 🔋 battery packed with:
34
32
- 🗺 Site Map — Automatically generate sitemap.xml
35
33
- 📦 Expansion Pack — Easily install common libraries, additional components, and configs.
36
34
37
-
See the 👉 [feature details and changelog](https://github.com/theodorusclarence/ts-nextjs-tailwind-starter/blob/main/CHANGELOG.md) 👈 for more.
35
+
## Tailwind CSS Version
38
36
39
-
You can also check all of the **details and demos** on my blog post:
40
-
41
-
-[One-stop Starter to Maximize Efficiency on Next.js & Tailwind CSS Projects](https://theodorusclarence.com/blog/one-stop-starter)
37
+
This starter is original from theodorusclarence/ts-nextjs-tailwind-starter, thank you theodorusclarence! If you prefer Tailwind css, check this: [Tailwind-CSS-Version](https://github.com/theodorusclarence/ts-nextjs-tailwind-starter)
42
38
43
39
## Getting Started
44
40
45
-
### 1. Clone this template using one of the three ways:
46
-
47
-
1. Use this repository as template
48
-
49
-
**Disclosure:** by using this repository as a template, there will be an attribution on your repository.
50
-
51
-
I'll appreciate if you do, so this template can be known by others too 😄
52
-
53
-

[](https://vercel.com/new/git/external?repository-url=https%3A%2F%2Fgithub.com%2Ftheodorusclarence%2Fts-nextjs-tailwind-starter)
51
+
[](https://vercel.com/new/git/external?repository-url=https://github.com/AlexStack/nextjs-materia-mui-typescript-hook-form-scaffold-boilerplate-starter)
76
52
77
53
### 2. Install dependencies
78
54
@@ -104,29 +80,14 @@ Don't forget to change the package name in package.json
104
80
105
81
This starter is using [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/), it is mandatory to use it to commit changes.
Are you using this starter? Please add your page (and repo) to the end of the list via a [Pull Request](https://github.com/theodorusclarence/ts-nextjs-tailwind-starter/edit/main/README.md). 😃
119
-
120
-
## Expansion Pack 📦
121
-
122
-
This starter is now equipped with an [expansion pack](https://github.com/theodorusclarence/expansion-pack).
123
-
124
-
You can easily add expansion such as React Hook Form + Components, Storybook, and more just using a single command line.
Check out the [expansion pack repository](https://github.com/theodorusclarence/expansion-pack) for the commands
129
-
130
-
### App Router Update
91
+
-[HiHB](https://hihb.com/)
131
92
132
-
Due to App Router update, the expansion pack is currently **outdated**. It will be updated in the future. You can still use them by copy and pasting the files.
93
+
Are you using this starter? Please add your page (and repo) to the end of the list via a [Pull Request](https://github.com/AlexStack/nextjs-materia-mui-typescript-hook-form-scaffold-boilerplate-starter/edit/main/README.md). 😃
0 commit comments