nuhptr / typescript-mastery

βœ…πŸš€ JSM Building Nextjs LSM website using shadcn/ui, sanity studio, and server component

Home Page:https://typescript-mastery.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSM LSM | Next.js Learn Management System

TSM Images

Getting Started

First thing to do when create this project.

  • shadcn/ui
    • typescript npx create-next-app@latest my-app --typescript --tailwind --eslint
    • typescript npx shadcn-ui@latest init
    • example install button npx shadcn-ui@latest add button
  • [@radix-ui/react-slot] - npm install @radix-ui/react-slot
  • [class-variance-authority] - npm install class-variance-authority
  • [clsx] - npm install clsx
  • [lucide-react] - npm install lucide-react
  • [tailwind-merge] - npm install tailwind-merge
  • [tailwindcss-animate] - npm install tailwindcss-animate
  • sanity
    • npm install --global sanity@latest
    • sanity login
    • npm create sanity@latest
  • query-string - npm install query-string

About

βœ…πŸš€ JSM Building Nextjs LSM website using shadcn/ui, sanity studio, and server component

https://typescript-mastery.vercel.app/


Languages

Language:TypeScript 84.8%Language:CSS 14.3%Language:JavaScript 0.9%