技能树

目前在工作中使用的技术栈:

  • Language - TypeScript
  • Framework - Vue3、Nuxt.js
  • State - Pinia
  • Styling - UnoCSS
  • UI - Naive UI
  • Dev - Vite + Monorepo + Turbo

开发个人项目使用的技术栈:

  • Language - TypeScript
  • Framework - Vue3、Next.js
  • State - Pinia
  • Styling - UnoCSS、Tailwind + clsx + motion
  • UI - Naive UI、Next UI
  • APIs - Hono + ApiFox
  • Linting - Zod
  • ORM - Prisma
  • Database - Mysql
  • Dev - Vite + Monorepo + Turbo

极简 SaaS 需要的的技术栈:

  • Framework - Next.js
  • Language - TypeScript
  • Auth - Auth.js
  • ORM - Drizzle
  • State - Zustand
  • APIs - Trpc + Hono + Scalar
  • Styling - Tailwind + clsx + motion
  • UI - shadcn/ui + Sonner + Vaul + react-hook-form
  • Database - Sqlite
  • Font - Geist
  • Icons - Lucide
  • Linting + Formatting + Validation - Biome + Zod
  • Dev - Turbo + Bun
  • Email - Resend
  • Test - Vitest
  • CI 、CD - Github Action + Cloudflare
  • Billing - Stripe(need webhooks) + Dinero