Next.js + Prisma + TailwindCSS + TRPC
This project serves as the starting point of some of my SaaS products, so I'm continuously improving it.
- Query database with Prisma
- Fullstack development with TRPC
- TailwindCSS
- Login by sending code to email
- More to come..
Moving .env.example
to .env
.
Use direnv to automatically load environment variables.
Then get your database ready, install PostgreSQL and make sure you have a user and database matching the default one we use:
DATABASE_URL="postgresql://postgres:password@localhost:5432/mydb?schema=public"
You can also customize it by updating .env
file.
# Install dependencies
pnpm i
# Initial database
pnpm --filter web db-push
# Start Next.js web app
pnpm dev
Run the development server for web app.
Build the web app.
TRPC app router is located at server/trpc/index.ts.
MIT © EGOIST