- Nuxt - The Progressive Web Framework.
- Vue - The Progressive JavaScript Framework.
- Vitest - Next Generation Testing Framework.
- Prisma - Next-generation ORM for Node.js and TypeScript.
- Typescript - JavaScript with syntax for types.
- Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
- Better Auth - The most comprehensive authentication framework for TypeScript.
- Pinia - The intuitive store for Vue.js.
- shadcn-vue - Beautifully designed components for Vue.
- Lucide Icons - Beautiful & consistent icons.
- ESLint - A tool for checking and enforcing code quality.
- Prettier + prettier-plugin-tailwindcss - An opinionated code formatter.
-
Fork the repository.
-
Install dependencies:
# Install pnpm globally if you don't have it:
npm install -g pnpm
# and install dependencies:
pnpm install
-
Fill out
.env
file with your own values. Use.env.example
as a reference. -
Run prisma generate:
pnpm prisma:generate
- Run the development server:
pnpm dev
Open up http://localhost:3000 and make your changes β‘οΈ.