Skip to content

Admin System base react MUI [Vite3 + React18 + Typescript4 + MUI + Tailwind CSS + (Eslint + Prettier) + (husky + commitlint) + Vitest]

License

Notifications You must be signed in to change notification settings

NeumorphismProject/neum-quk-admin

Repository files navigation

Neumorphism MUI Quick Admin (Working on deving...)

Preview

image

Vite3 + React18 + Typescript4 + MUI + Tailwind CSS + (Eslint + stylelint) + (husky + lint-stage) + Vitest

Enviroment Needs

  • Vite >=v3.0.0 and Node >=v16

Project Structure

  • React 18
  • Typescript 4
  • Material UI (MUI)(include styled)
  • Tailwind CSS
  • Vite 3: include .env
  • State Mangement: Redux-Toolkit
  • Interal Language: I18n
  • Lint: eslint + stylelint
  • git hooks: husky
  • git commit formatter: commitlint
  • Unit test: Vitest 3 + VitestUI + @vitest/coverage-c8 + @testing-library/react + @testing-library/jest-dom
  • mock
  • CI&CD: https://vercel.com/

why use lint-stage

  • It will just check file that is edited this time in lint-stage hooks.

Preview (By vercel CI&CD)

Study From