- ✅ Bootstrapping: create-t3-app.
- ✅ Framework: Nextjs 13 + Typescript.
- ✅ Auth: Next-Auth.js
- ✅ ORM: Prisma.
- ✅ Database: MongoDB.
- ✅ Styling: TailwindCSS + Shadcn-ui.
- ✅ Typescript Schema Validation: Zod.
- ✅ End-to-end typesafe API: tRPC.
- ✅ Data fetching: Tanstack Query.
- ✅ Animation: Framer motion.
- Fork this project:
- Install dependencies:
npm install
# or
pnpm install
# or
yarn install
-
Create a .env file with the structure in the file .env.example
-
Run the cmd
# Push your DB to mongodb:
npx prisma db push
# Run the project:
npm run dev
# (Optional) Run Prisma Studio to see your DB data:
npx prisma studio